给Listview里面Item里的每一个控件怎么设定点击事件
答案:2 悬赏:40 手机版
解决时间 2021-01-31 19:24
- 提问者网友:原来太熟悉了会陌生
- 2021-01-31 10:48
给Listview里面Item里的每一个控件怎么设定点击事件
最佳答案
- 五星知识达人网友:山有枢
- 2021-01-31 12:26
listView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {
your code
} });
your code
} });
全部回答
- 1楼网友:鸠书
- 2021-01-31 13:56
给listview里面item里的每一个控件怎么设定点击事件
adpter用的是继承的baseadapter,给整个listview
上的
item
设置点击事件就用listview.setonitemclicklistener(listener)就可以,
下面介绍
如果
给
i
tem里面某一
控件设置点击事件。方法是重写
adapter。
listview工作原理(针对下面代码):
1.
给listview设置数据适配器,此处程序是自己重写的adapter,创建adapter 的时候主要做下面的工作:
(1)把listview需要显示的数据传给adapter
(2)把listview显示item的界面传给adapter
(3)把上下文对象传给adapter,主要用来得到layoutinflater对象来得到item界面
2. 给listview设置当点击item对象的时候执行的操作,此处要实现给item中的各项也就是该程序的三个textview设置监听器,也就是调用adapter中的getview函数。
3. getview函数实现的操作是:第一要将item要显示的数据显示,然后设置监听器,为监听器设置操作。
代码如下:
listview中item的布局文件
activity_my_goods_listview.xml
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯