android 焦点 ListView 点击事件获取失败

mac2022-06-30  35

1. 在ListView 中, 创建一个app_item.xml 布局文件 在布局文件中有如下的代码:  <CheckBox         android:id="@+id/cb_task_checked"         android:layout_width="60dip"         android:layout_height="60dip"         android:layout_alignParentRight="true"         android:focusable="false" />                 <TextView         android:id="@+id/tv_app_memory_size"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignParentBottom="true"         android:layout_toRightOf="@id/iv_app_icon"         android:gravity="center"         android:text="内存大小"         android:textColor="@color/textcolor"         android:textSize="18sp" /> 而当在Activity中想去监听listview 点击消息发现没有响应, 原因在于CheckBox获取了焦点,导致ListView获取不到消息, 需要加上   android:focusable="false"   lv.setOnItemClickListener(new OnItemClickListener() {     //... } 来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/lv-2012/p/26207f9b711018affd2a552c8a82d84c.html

最新回复(0)