我为我的 ListView 行自定义视图使用以下布局。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:duplicateParentState="false"
android:clickable="false"
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<!-- A lot of text views -->
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:minHeight="48dp" >
<!-- A lot of text views -->
</LinearLayout>
</LinearLayout>
通过使用android:duplicateParentState="false"
and android:clickable="false"
,我希望在header
单击列表视图行时不会突出显示 LinearLayout 。
但是,它仍然被突出显示。我可以知道如何使header
LinearLayout 不突出显示吗?