Android - 选择时更白的选项卡图标

时间:2015-11-13 21:40:30

标签: android tabs android-tablayout

我有一个带有图标标签的appCompactActivity。选项卡是TabLayout的一部分。我希望所选的标签图标变得更白。

编辑:

我想以编程方式执行此操作

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可能需要在tablayout上为您的图标创建一个选择器。

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

将此xml保存在drawable文件夹中,并将其与R.drawable.myicon

一起使用