功能菜单点击后的显示如何实现?


如图,从主页到购物的切换图标和文字如何同时变换?
图片我是这么写的,只能点击的时候有变换为绿色的图,不能保持选中状态。之前设置的state_checked是点击完全没有变换。
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="@drawable/shopa"/> <item android:state_focused="true" android:drawable="@drawable/shopa"/> <item android:state_pressed="true" android:drawable="@drawable/shopa"/> <item android:drawable="@drawable/shopb"/> </selector>
文字试了很多方法,基本以报错告终,监听方式也试过了没用,只要引用android:textColor="@drawable/textcolor"
文字就会变成红色警告的字,把图和文字设在button上也没用,下面的textcolor换成color也报错。
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:textColor="#47d9b4"/> <item android:state_focused="true" android:textColor="#47d9b4"/> <item android:state_pressed="true" android:textColor="#47d9b4"/> <item android:textColor="#c4c4c6"/> </selector>
70
收起
正在回答 回答被采纳积分+1
3回答
好帮手慕雪
2017-06-05 13:47:03
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/nav_find_click" android:state_pressed="true"></item>
<item android:drawable="@mipmap/nav_find_normal"></item>
</selector>
引用的 android:src="@drawable/写你的drawable下的selector文件名"
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星