zoukankan      html  css  js  c++  java
  • 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() {
        //...
    }




  • 相关阅读:
    详解 字符转换流
    详解 编码和解码
    详解 字符流
    详解 序列输入流
    详解 数据输入输出流
    八皇后
    这次我们从底层把线程说清楚
    四数之和递归
    PCB 内网实现《OCR文字识别》实现逻辑
    PCB 线路板人生
  • 原文地址:https://www.cnblogs.com/lv-2012/p/26207f9b711018affd2a552c8a82d84c.html
Copyright © 2011-2022 走看看