gpt4 book ai didi

android - 如何使用选择器通过新的 TabLayout 更改图标

转载 作者:IT老高 更新时间:2023-10-28 23:37:35 28 4
gpt4 key购买 nike

我正在使用来自 Android 的新支持 TabLayout。问题是我想在选择选项卡时使用选择器来更改图标。

我一直在研究源代码,在我看来它永远不会改变 View 的状态(因此我不能使用选择器)。

有人知道一些解决方法吗?

谢谢!

最佳答案

假设你的 my_selector.xml 是,

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_on" android:state_selected="true"/>
<item android:drawable="@drawable/icon_off"/> <!-- default -->
</selector>

那么你可以直接调用setIcon,

tab.setIcon(R.drawable.my_selector);

已通过“com.android.support:design:22.2.0”验证。

关于android - 如何使用选择器通过新的 TabLayout 更改图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30976549/

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