ListView中存在ImageButton,无法单击 无法调用onItemClick
来源:互联网 发布:麻将app源码出售 编辑:程序博客网 时间:2024/05/22 15:07
工程里面有一个listview,listview的模板上有一个ImageButton(在右端),然后有一个TextView在中间,然后我发现中间的TextView无法被单击了,但是显示变黄,然后onListItemClick也不响应. 我试过在layout文件里面在一个ImageButton里面加上android:focusable="false"并且还设置android:descendantFocusability="blocksDescendants" , 之后把 android:focusable="false 放在android:src="@drawable/play" 之前
<RelativeLayout
android:id="@+id/LinearLayout02"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:descendantFocusability="blocksDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<ImageView
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ItemImage"
android:padding="5dip"
/>
<TextView
android:text="TextView01"
android:layout_height="wrap_content"
android:textSize="20dip"
android:layout_width="fill_parent"
android:id="@+id/ItemTitle"
android:gravity="left|center_horizontal"
android:layout_toRightOf="@+id/ItemImage"
android:layout_toLeftOf="@+id/imageButton"
/>
<ImageButton
android:id="@+id/imageButton"
android:focusable="false"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/TextView01"
android:layout_alignBottom="@+id/ITextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="left|center_vertical"
/>
xml的文件如下:
<RelativeLayout
android:id="@+id/LinearLayout02"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:descendantFocusability="blocksDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<ImageView
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ItemImage"
android:padding="5dip"
/>
<TextView
android:text="TextView01"
android:layout_height="wrap_content"
android:textSize="20dip"
android:layout_width="fill_parent"
android:id="@+id/ItemTitle"
android:gravity="left|center_horizontal"
android:layout_toRightOf="@+id/ItemImage"
android:layout_toLeftOf="@+id/imageButton"
/>
<ImageButton
android:id="@+id/imageButton"
android:focusable="false"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/TextView01"
android:layout_alignBottom="@+id/ITextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="left|center_vertical"
/>
</RelativeLayout>
- ListView中存在ImageButton,无法单击 无法调用onItemClick
- ListView中存在ImageButton,无法单击 无法调用onItemClick
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方
- 解决listview onItemClick无效 无法获取焦点
- ListView中的onItemClick无法被响应
- 解决ListView中嵌套GridView,点击gridview部分无法触发listview 的onItemClick
- Android开发中自定义ListView中存在ImageButton不响应ListItemClick单击事件详细d飞解决办法
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- 关于adapter布局中有Button控件时,导致ListView的onItemClick无法触发的问题
- 外观模式(Façade Pattern)
- 如何编程判断构件相交?
- Linux环境进程间通信(一):管道及有名管道
- Redhat EN 6.0下安装项目管理软件redmine
- Read and Write sample on Cassandra by using Aquiles...
- ListView中存在ImageButton,无法单击 无法调用onItemClick
- js 字符串转换为数字
- box2d 遍历世界中body列表的2种方法
- SMDKV310 开发板使用
- C#中对Winform中的DataGridView的控制技巧。(单独控制某单元格的按钮不显示、某单元格的ReadOnly)
- 福布斯:Hadoop——你不得不了解的大数据工具
- B哥的一年
- Linux环境进程间通信(二): 信号
- Android - 主要的UI元素。