用 Case方法为每个 ListView 的Item设置监听器
来源:互联网 发布:网络管理工具下载 编辑:程序博客网 时间:2024/04/29 07:32
第一步:首先我们先把ListView弄好先,我就不说那么多,直接上代码!
public class MainActivity extends AppCompatActivity {
private ImageView iv;
/ /创建对象实例
private String[] data = { “1、爸爸”,”2、妈妈”,”3、爷爷”};
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); **// 初始化并绑带id** iv= (ImageView) findViewById(R.id.iv); ListView mlistView = (ListView) findViewById(R.id.listView); /**创建新的ArrayAdapter对象,第一个参数是Content,即上下文的引用, **这引用了系统自定义的.layout.simple_list_item1的布局方式,表示ListView里面每一项只有一个testView * 第三个是一个数组,即是上文的Data */ ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,data ); //为listview 创建数组适配器 mlistView.setAdapter(adapter);
第二步: 我们开始创建监听器
//为listview 创建数组适配器 mlistView.setAdapter(adapter); mlistView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { switch (arg2) { case 0: Log.i("您点击的是","爸爸"+""); break; case 1: Log.i("您点击的是","妈妈"+""); break; case 2: Log.i("您点击的是","爷爷"+""); break; } } );
请支持原文链接: http://blog.csdn.net/xh870189248/article/details/52680064
请支持原文作者博客:http://blog.csdn.net/xh870189248
0 0
- 用 Case方法为每个 ListView 的Item设置监听器
- ListView中为每个item设置监听器
- ListView中为每个item设置监听器(转)
- Android设置Listview每个item的间距
- listview设置每个item的间距
- Android ListView Item里面的控件设置监听器问题
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 48为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- android:设置listview里面每个item的上下间距
- Android ListView的每个子Item如何设置高度
- 设置listview 中每个Item之间的间距
- jsp里的逻辑语句
- 【题】【单调队列】NKOJ3768 数列操作
- Dubbo学习笔记(一)------认知
- php笔记篇(二)
- 你必须知道的 34 个简单实用的 Ubuntu 快捷键
- 用 Case方法为每个 ListView 的Item设置监听器
- jquery 如何判断哪个按钮被点击了
- iOS10 后台下载兼容
- 在Django中如何正确完整地删除一个App
- BZOJ 1575: [Usaco2009 Jan]气象牛Baric
- Activity传值问题
- 【转】Eclipse启动之后卡顿,CPU占用率接近100%
- 打印直角三角形
- cdc绘图