我的ListVIEw行中有一个复选框,如下所示.
===========================================[CheckBox] [TextVIEw] [TextVIEw] [TextVIEw]===========================================
xml代码在这里
<CheckBox androID:ID="@+ID/course_search_checkBox" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_alignParentleft="true" androID:layout_centerVertical="true" androID:clickable="false" androID:focusable="false" />
而且我已经使复选框不可点击和可聚焦,以便将click事件传递给ListVIEw.
我想要做的是当用户单击列表视图时,选中CheckBox并将ListvIEw的单击位置添加到arrayList.那么如何在ListVIEw的OnItemClickListener中检查CheckBox?
请帮助,谢谢.
解决方法:
您可以在OnItemClickListener中添加此代码:
public voID onItemClick(AdapterVIEw parent, VIEw vIEw, int position, long ID){ CheckBox Box = (CheckBox)vIEw.findVIEwByID(R.ID.course_search_checkBox); Box.setChecked(true);}
总结 以上是内存溢出为你收集整理的java – 如何在OnItemClickListener()中选中复选框?全部内容,希望文章能够帮你解决java – 如何在OnItemClickListener()中选中复选框?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)