gpt4 book ai didi

android - 如何更改抽屉导航中所选项目的默认蓝色

转载 作者:太空狗 更新时间:2023-10-29 15:31:47 25 4
gpt4 key购买 nike

我尝试使用 android:listSelector,但它仅在我单击 listview 单元格时有效,我如何更改所选单元格的突出显示颜色,以便该单元格将以该颜色保持突出显示?非常感谢。

highlight in blue

highlight in orange

最佳答案

将此添加到您用于显示 ListView 元素的布局

android:background="?android:attr/activatedBackgroundIndicator" 

创建一个包含以下内容的文件 res/drawable/my_background.xml :

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

用您选择的颜色替换@color/blue。然后,在您的主题中,添加以下行:

<item name="android:activatedBackgroundIndicator">@drawable/my_background</item>

关于android - 如何更改抽屉导航中所选项目的默认蓝色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20390303/

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