码迷,mamicode.com
首页 > 其他好文 > 详细

ListView,GridView点击事件

时间:2016-03-05 14:33:47      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

1,单击事件

 1  GridView gv_home = (GridView) findViewById(R.id.gv_home);
 2         //获取HomeAdapter对象(自定义的一个BaseAdapter)
 3         HomeAdapter adapter = new HomeAdapter();
 4         gv_home.setAdapter(adapter);
 5       //监听点击
 6         gv_home.setOnItemClickListener(new AdapterView.OnItemClickListener() {
 7             @Override
 8             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            //点击后要进行的操作
9 switch (position){ 10 case 0: 11 break; 12 case 8: 13 startActivity(new Intent(HomeActivity.this,SettingActivity.class)); 14 break; 15 } 16 } 17 });

2,长摁事件

1 gv_home.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener(){
2         
3             @Override
4             public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
           //返回true不会触发此事件
5 return false; 6 } 7 });

 

ListView,GridView点击事件

标签:

原文地址:http://www.cnblogs.com/sdwfqin/p/5244628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!