gpt4 book ai didi

Android - 在哪里设置按下,聚焦......选项卡的颜色?

转载 作者:行者123 更新时间:2023-11-29 22:32:56 29 4
gpt4 key购买 nike

我创建了一个小的 Tab-Layout。

现在我如何根据 TabWidget 的状态(聚焦、按下...)指定它的颜色

我构建了一个新的 .xml,但我不知道如何将它设置到我的选项卡:

<?xml version="1.0" encoding="UTF-8"?>
<selector
android:id="@+id/tabSelector"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="false"
android:state_selected="false"
android:state_pressed="true"
android:background="#32CD32"/> <br />
<item
android:state_focused="false"
android:state_selected="true"
android:state_pressed="false"/>
<item
android:state_focused="true"
android:state_selected="false"
android:state_pressed="false"/>
<item
android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"/>
</selector>

最佳答案

确定你的选择器必须在你的 res/drawable 文件夹中

这是将选择器设置为第一个选项卡 (getChildAt(0)) 的方法

tabs = getTabHost();
...
...
...
tabs.getTabWidget().getChildAt(0).setBackgroundColor(R.drawable.my_selector);

关于Android - 在哪里设置按下,聚焦......选项卡的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3284730/

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