gpt4 book ai didi

android - 所选 View 的默认选择器

转载 作者:太空宇宙 更新时间:2023-11-03 10:20:56 24 4
gpt4 key购买 nike

我认为这个问题说明了一切:是否有来自 @android/drawable 的默认选择器,如果我调用它,我可以将其设置为 View 的背景:

view.setSelected(true);

我想使用 android 的默认颜色,但在自定义选择器中我只能添加自己的可绘制对象。这个有默认选择器吗?或者我可以访问默认的可绘制对象,以便在我自己的选择器中使用它们吗?

我尝试使用 android:background="?android:attr/selectableItemBackground" 但如果我调用 view.setSelected(true); 没有任何反应。

最佳答案

在你的drawable中:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="true"> <!-- selected -->
<shape
android:shape="rectangle">
<solid
android:color="#444444"/>
</shape>
</item>
<item> <!-- not selected -->
<shape
android:shape="rectangle">
<solid
android:color="#888888"/>
</shape>
</item>
</selector>

关于android - 所选 View 的默认选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22122117/

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