Android 在listview里itme中有imagebutton 怎么监听这个button?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 在listview里itme中有imagebutton 怎么监听这个button?相关的知识,希望对你有一定的参考价值。
android 在listview里itme中有imagebutton 怎么监听这个button?
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,而ListView无法捕获处理该事件,主要原因就是焦点被listview中的checkbox等控件占有了解决方法:在itme的视图中的checkbox、button对应的view处加
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false" 参考技术A 适配器里监听就是
在android中刷新整个listview [重复]
【中文标题】在android中刷新整个listview [重复]【英文标题】:Refresh whole listview in android [duplicate] 【发布时间】:2012-08-14 15:45:15 【问题描述】:可能重复:How to refresh Android listview?
我想在我的android
应用程序中刷新整个listview
。
基本上,在listview
中有不同的号码,它们的状态为忙碌、关闭、可用等。所以当任何号码改变他的状态时,我想在没有scrolling
的情况下改变它image
。
那我该怎么做呢?
任何想法都会受到赞赏。
【问题讨论】:
【参考方案1】:我同意上面 AVD 发布的解决方案,您需要在您的Adapter
上致电notifyDataSetChanged
。
关于如何/何时调用 notifyDataSetChanged() 的一些额外细节可以在this Google I/O Video中查看
【讨论】:
【参考方案2】:你必须调用adapter.notifyDataSetChanged();方法。
【讨论】:
以上是关于Android 在listview里itme中有imagebutton 怎么监听这个button?的主要内容,如果未能解决你的问题,请参考以下文章
Android:如果同一活动中有多个 ListView,为啥我看不到 ListView?
求助,如何在listview里addheadview-Android开发问答
android listView,list中有多个值,页面显示两个listView,如何让list中的值在页面中循环显示,谢谢大神…
android fragment中有Listview,通过点击item跳转到另一个有ListView的fragment中