gpt4 book ai didi

java - Android Activity ListView 高亮案例

转载 作者:行者123 更新时间:2023-12-01 12:45:54 27 4
gpt4 key购买 nike

这很奇怪。我已经tried this steps given.

但似乎运气不佳。每当我单击 ListView 内的项目时,该项目以黑色突出显示。而不是蓝色。我错了哪一部分?

这是我的activity_chat1.xml 文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Available Peers"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Pick one of the peers below : " />

<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="128dp"
android:listSelector="@layout/list_selection"
android:choiceMode="singleChoice" />

<Button
android:id="@+id/btn_startchat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start to Chat" />

</LinearLayout>

这是我的 list_selection.xml 文件:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@color/pressed_color" android:state_pressed="true"/>
<item android:drawable="@color/checked_color" android:state_selected="true"/>
</selector>

这是我的color.xml 文件:(在 res/values 目录下)

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="pressed_color">#4d90fe</color>
<color name="checked_color">#ffffff</color>
<color name="activated_color">#ffffff</color>
</resources>

最佳答案

正如评论所述,将list_selection.xml移动到res/drawable文件夹

同时更改列表的 listSelector:

android:listSelector="@drawable/list_selection"

最后,colors.xml 文件应该位于 res/values 中,并且您引用使用颜色

android:drawable="@color/pressed_color"

关于java - Android Activity ListView 高亮案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24711751/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com