gpt4 book ai didi

android - 在选中和取消选中状态下更改 Tablayout 中的图标

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:22 25 4
gpt4 key购买 nike

很抱歉,如果之前有人问过这个问题。

我想在选项卡布局的选项卡中选择图标时更改图标。我怎样才能使用选择器做到这一点?

我的应用程序中有两个选项卡的选定状态图标应该更改。

最佳答案

<强>1。创建自定义选项卡选择器-您需要添加状态选择 true 和 false

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

<强>2。添加自定义选项卡选择器可绘制作为 tabItem 的图标

<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/footer"
app:tabIndicatorColor="@color/female_colour">

<android.support.design.widget.TabItem
android:id="@+id/tab_home"
android:layout_width="@dimen/_25dp"
android:layout_height="@dimen/_25dp"
android:padding="@dimen/_4dp"
android:icon="@drawable/tab_home"
/>
</android.support.design.widget.TabLayout>

代码在 Android 版本 7.1.1 上测试

关于android - 在选中和取消选中状态下更改 Tablayout 中的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38651323/

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