ListView,GridView点击事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ListView,GridView点击事件相关的知识,希望对你有一定的参考价值。
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点击事件的主要内容,如果未能解决你的问题,请参考以下文章
android listview里面能嵌套gridview吗
android ListView 嵌套GridView 子Item点击加载Activity
Scrollerview与listview或者gridview发生冲突
Android:MainActivity/Fragment 中的 ListView / GridView 重叠工具栏