GridView使用
来源:互联网 发布:樱井知香种子9部密码 编辑:程序博客网 时间:2024/05/01 04:51
在xml文件 中定义一个gridview
<GridView android:id="@+id/gv_home" android:verticalSpacing="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numColumns="3" ></GridView>
在home界面加载
private void initDate() {mTitleStrs = new String[] { "手机防盗", "通信卫士", "软件管理", "进程管理","流量统计", "手机杀毒", "缓存清理", "高级工具", "设置中心" };mDrawableIds = 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 };gv_home.setAdapter(new MyAdapter());gv_home.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {// TODO Auto-generated method stubswitch (position) {case 0:showDialog();break;case 8:Intent intent = new Intent(getApplicationContext(), SettingActivity.class);startActivity(intent);break;}}});}
private class MyAdapter extends BaseAdapter {@Overridepublic int getCount() {// TODO Auto-generated method stubreturn mTitleStrs.length;}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn mTitleStrs[position];}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn mDrawableIds[position];}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubView view = View.inflate(getApplicationContext(), R.layout.gridview_item, null);ImageView iv_icon = (ImageView) view.findViewById(R.id.iv_icon);TextView tv_title = (TextView) view.findViewById(R.id.tv_title);iv_icon.setImageResource(mDrawableIds[position]);tv_title.setText(mTitleStrs[position]);return view;}}
阅读全文
0 0
- GRIDVIEW 使用
- Gridview使用
- GridView使用
- gridview 使用
- GridView 使用
- GridView使用
- GridView 使用
- GridView 使用
- GridView使用
- GridView使用
- GridView 使用
- GridView使用
- GridView使用
- GridView使用
- GridView使用
- GridView控件使用经验
- Gridview+sqldatasource使用注意事项
- GridView的使用
- 11.25作业(ZLY)
- 顺时针打印矩阵
- 网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解
- git添加公钥私钥完成ssh无密连接
- java web开发的毕业设计论文管理系统
- GridView使用
- 自顶向下,逐步求精------一条编程的捷径
- Lua笔记
- java中成员变量、局部变量、静态变量的区别
- 使用dropwizard(5)--加入swagger
- js添加行
- 二叉树最简单构成
- javascript函数之arguments学习
- Android Activity的launchMode四种启动模式备忘