我有一个列表视图如下所示:
<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_below="@id/profile_picture"
android:layout_gravity="start"
android:layout_marginTop="30dp"
android:background="#f7f7f7"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:entries="@array/navigation_drawer"
android:listSelector="@color/navigation_selector"
android:paddingLeft="20dp"/>
我想让列表中的第一个项目被选中,我已经尝试了list.setSelection(0),也尝试了setItemChecked,但没有一个能够工作。
答案 0 :(得分:0)
您的列表项似乎需要状态感知背景,如下面的部分答案中所述:
答案 1 :(得分:0)