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;
   
  }
  
 }
 

}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 鱼缸的水草长毛怎么办 鱼缸水草长白毛怎么办 被狐狸咬了怎么办 经常咳嗽有痰怎么办 嗓子痒经常咳嗽怎么办 冬季咳嗽老不好怎么办 孩子得喉炎咳嗽怎么办 夏天嗓子痒咳嗽怎么办 大人咳嗽老不好怎么办 孩子过敏咳嗽怎么办啊 过敏导致的咳嗽怎么办 奶水多营养不足怎么办 水培富贵竹叶尖发黄怎么办 水培富贵竹干尖怎么办 富贵竹叶子变黄了怎么办 富贵竹叶子变黄怎么办 富贵竹的叶子黄了怎么办 土栽富贵竹发黄怎么办 富贵竹的黄叶子怎么办 土培富贵竹发黄怎么办 富贵竹根变黄了怎么办 富贵竹叶子尖发黄怎么办 富贵竹新叶子发黄怎么办 富贵竹杆变黄了怎么办 水培观音竹叶子发黄怎么办 富贵竹叶子根部发黄怎么办 观音竹叶子干了怎么办 富贵竹叶子发干怎么办 观音竹老叶发黄怎么办 发财树缺营养怎么办 富贵竹根部长芽怎么办 门口的竹子发黄怎么办 富贵竹长根了怎么办 水养竹子太长怎么办 海棠根腐烂了怎么办 水竹根腐烂了怎么办 水培富贵竹黑根怎么办 转运竹根部发黑怎么办 富贵竹跟泡烂怎么办 富贵竹根烂了怎么办 富贵竹的须变黑怎么办