1、在item根布局中添加
例如
android:descendantFocusability="blocksDescendants"
2、控件上添加
<pre class="html" name="code"> android:focusable="false"
例如
<pre class="html" name="code"><?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="wrap_content"
android:descendantFocusability="blocksDescendants"
android:minHeight="40dip" >
<ImageView
android:id="@+id/treenode_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:src="@drawable/control_right" />
<ImageButton
android:id="@+id/control_message"
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/control_message"
android:layout_centerVertical="true"
android:background="@android:color/transparent"
android:layout_toRightOf="@id/treenode_icon"
android:visibility="gone"
android:focusable="false"
/>
<LinearLayout
android:id="@+id/icon_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
>
<ImageView
android:id="@+id/id_control_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:visibility="invisible"
android:src="@drawable/icon_thys_checked"
/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/control_message"
android:layout_toLeftOf="@id/icon_layout"
android:layout_marginRight="28dp"
android:layout_centerVertical="true"
>
<TextView
android:id="@+id/treenode_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:layout_marginLeft="10dp"
android:layout_marginRight="5dp"
android:text="限制进入限制进入限制进入限制进入限制进入限制进入限制进入限制进入"
/>
</LinearLayout>
</RelativeLayout>