GridView使用 与 BaseAdapter
来源:互联网 发布:vb九九乘法表代码tab 编辑:程序博客网 时间:2024/06/05 14:09
public class HomeActivity extends Activity {
private GridView gvhome;
private String mItems[] = new String[]{"手机防盗", "通讯卫士", "软件管理", "进程管理",
"流量统计", "手机杀毒", "缓存清理", "高级工具", "设置中心"
};
private int mPics[] = new int[]{R.drawable.home_safe,
R.drawable.home_callmsgsafe, R.drawable.home_apps,
R.drawable.home_taskmanager, R.drawable.home_netmanager,
R.drawable.home_trojan, R.drawable.home_sysoptimize,
R.drawable.home_tools, R.drawable.home_settings
};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
gvhome =(GridView) findViewById(R.id.gv_home);
//添加BaseAdapter
gvhome.setAdapter(new HomeAdapter());
}
//适配器
class HomeAdapter extends BaseAdapter{
@Override
public int getCount() {
// TODO Auto-generated method stub
return mItems.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return mItems[position];
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
View view = View.inflate(HomeActivity.this,
R.layout.home_list_item , null);
ImageView ivItem = (ImageView) view.findViewById(R.id.iv_item);
TextView tvItem = (TextView) view.findViewById(R.id.tv_item);
tvItem.setText(mItems[position]);
ivItem.setImageResource(mPics[position]);
return view;
}
}
}
- GridView使用 与 BaseAdapter
- GridView的使用(二):与BaseAdapter搭配使用
- BaseAdapter使用与优化
- BaseAdapter&GridView
- Android BaseAdapter(Spinner,ListView,GridView)的使用
- Android常用控件之GridView使用BaseAdapter
- 使用BaseAdapter为GridView动态配置内容
- GridView使用BaseAdapter实现网格视图
- BaseAdapter与SimpleAdapter的使用
- BaseAdapter的使用与优化
- BaseAdapter的使用与优化
- BaseAdapter的使用与优化
- BaseAdapter的使用与优化
- BaseAdapter的使用与优化
- Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!
- Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!
- Android 中万能的 BaseAdapter(Spinner,ListView,GridView) 的使用!
- Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!
- SSH框架的整合
- Spring中的ContextLoaderListener
- Android应用性能优化实践
- 证明 非 等价 不是联接词的完全集
- 学习Java的16个阶段
- GridView使用 与 BaseAdapter
- NSString字符串判断以某个str开头或者以某个str结尾
- AppDelegate 中的函数介绍
- 内存管理
- oc-字符串NSString,NSMutablesString基本使用方法
- 安全参透之旅第3章 Websploit工具
- 从Activity中打开网页
- 马尔科夫链原理简介及应用
- 一般的TCP的连接及创建