Android如何让TextView子元素随着父元素的背景变化而改变字体颜色?
16lz
2021-12-04
Android如何让TextView子元素随着父元素的背景变化而改变字体颜色?
重点在于
android:duplicateParentState="true"
首先创建两个XML:
父元素背景选择器 item_bg.xml
<?xml version="1.0" encoding="utf-8"?>
子元素颜色选择器 text_bg.xml
<?xml version="1.0" encoding="utf-8"?>
android:background="@drawable/item_bg" android:clickable="true"> android:duplicateParentState="true" android:gravity="center" android:text="测试" android:textColor="@drawable/text_bg" android:textSize="30dp" />
<?xml version="1.0" encoding="utf-8"?> #FF9800 #000000 #FFFFFF
更多相关文章
- android 设置Button或者ImageButton的背景透明
- Android中drawable各个属性讲解
- android 相对定位布局方向 RelativeLayout
- android 的一些小知识
- Android中drawable各个属性讲解
- android布局相关属性
- Android(安卓)EditText身份证等类型
- Android如何横屏, 全屏, 背景灯常量
- RelativeLayout布局及属性