• listView当中有嵌套了有onClickListener的控件时ListView自身的onItemClick无响应的解决方案


    http://www.cnblogs.com/snowberg/archive/2012/07/19/2618907.html

    android:descendantFocusability

    Defines the relationship between the ViewGroup and its descendants when looking for a View to take focus.

    Must be one of the following constant values.

    ConstantValueDescription
    beforeDescendants 0 The ViewGroup will get focus before any of its descendants.
    afterDescendants 1 The ViewGroup will get focus only if none of its descendants want it.
    blocksDescendants 2 The ViewGroup will block its descendants from receiving focus.

    解决方案

    在ListView要显示的Item的外层加上

    android:descendantFocusability="blocksDescendants"

    这段代码
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" 
        android:descendantFocusability="blocksDescendants">
    
        <TextView
            android:id="@+id/checkinfo_item_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_gravity="left"
            android:textColor="@android:color/black"
            android:textSize="25sp" />
    
        <Spinner
            android:id="@+id/checkinfo_item_value"
            style="@style/SpinnerAsEditText"
            android:layout_width="125dip"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:focusable="false" />
    
    </RelativeLayout>
  • 相关阅读:
    springdataJpa对无主键表或视图查询的支持
    Blynk系列随笔
    arduino系列文章
    Debezium系列随笔
    Kafka系列随笔
    SSAS 收藏
    Saiku 系列
    Mondrian系列
    数据仓库理论学习
    加密解密
  • 原文地址:https://www.cnblogs.com/bluestorm/p/2979557.html
Copyright © 2020-2023  润新知