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

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() {
    //...
}




android 焦点 ListView 点击事件获取失败,布布扣,bubuko.com

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

上一篇:\(\S2. \)The Ornstein-Uhlenbeck operator and its semigroup


下一篇:Delphi Android USB Interface with the G2