BaseAdapter 自定义适配器设置网格布局
来源:互联网 发布:林书豪在黄蜂的数据 编辑:程序博客网 时间:2024/06/15 23:46
BaseAdapter 自定义适配器:
public class imageAdpter extends BaseAdapter{
private Context c;//设置关联上下文
//将图片放到数组中
private Integer img[]={
R.drawable.addfolderr,
R.drawable.app,
R.drawable.app,
R.drawable.audio,
R.drawable.bbs,
R.drawable.addfolderr,
R.drawable.app,
R.drawable.app,
R.drawable.audio,
R.drawable.bbs,
R.drawable.addfolderr,
R.drawable.app,
R.drawable.app,
R.drawable.audio,
R.drawable.bbs,
R.drawable.addfolderr,
R.drawable.app,
R.drawable.app,
R.drawable.audio,
R.drawable.bbs
};
public imageAdpter(Context context){
c=context;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return img.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView image=new ImageView(c);//创建imageview控件放置图片
image.setImageResource(img[position]);
image.setLayoutParams(new GridView.LayoutParams(120, 120));//设置图片的大小
image.setScaleType(ImageView.ScaleType.CENTER_CROP);//设置图片比例
return image;
}
}
activity:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView gridView=(GridView)findViewById(R.id.gridview);//获取GridVIew控件
gridView.setAdapter(new imageAdpter(this));//向控件中添加图片
gridView.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
Toast.makeText(MainActivity.this, "ssss", 0).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
}
- BaseAdapter 自定义适配器设置网格布局
- Android学习ListView自定义布局,适配器BaseAdapter
- Android自定义适配器BaseAdapter
- android 自定义适配器BaseAdapter
- 自定义ListView ,适配器(BaseAdapter)
- 自定义BaseAdapter适配器
- 自定义ListView适配器继承BaseAdapter
- baseAdapter自定义适配器千万注意
- android BaseAdapter 自定义适配器 BaseAdapter基类抽取 一
- android BaseAdapter 自定义适配器 BaseAdapter基类抽取 二
- 自定义适配器的使用方法(baseAdapter)
- BaseAdapter使用——自定义适配器
- Android自定义适配器,BaseAdapter的使用方法
- Android中自定义适配器BaseAdapter基本用法
- 关于Android自定义适配器BaseAdapter浅谈
- BaseAdapter自定义适配器及ListView的优化
- 学会使用listview的自定义baseadapter适配器
- android-继承BaseAdapter自定义适配器基础
- 怎么查看Win7系统无线网络密码
- hibernate
- 页面切换(临时 )
- Myql脚本
- 获得网卡MAC地址
- BaseAdapter 自定义适配器设置网格布局
- UML—对象图
- Makefile学习笔记
- Win7下安装ZendStdio5.5.1(安装+汉化)
- 《STL源码剖析》阅读笔记1
- 双链表
- Vim初学 - 在Redhat Linux 9中编译和配置gvim 7.0
- Physics.Raycast中的层级
- Mac-safari查看网页源代码