TextView获取父控件的绘图状态
16lz
2021-01-26
大家都知道在TextView的文本后面加个图片类似的做按钮使用类似的需求可以考虑用设置TextView 的android:drawableLeft属性,类似的有drawableLeft,drawableRight,drawableTop,drawableBottom。但是我想使用xxx_state.xml设置的状态drawable这时就没有任何效用了。
android:duplicateParentState 参考网上的说法是获取父控件的绘图状态,如光标按下等。作为自己的状态。但是不包括点击事件等等仅是绘制状态。
综上所述 将上述二者结合起来就能解决问题了:
<TextView android:id="@+id/audioTxt" android:layout_width="wrap_content" android:layout_height="match_parent" android:drawableLeft="@drawable/device_access_mic_status" android:duplicateParentState="true" android:gravity="center" android:paddingRight="8dip" android:text="@string/audioBtnLbl" android:textColor="@color/white1" />
更多相关文章
- Android中通知的使用
- android开发之 Wifi的四个类
- Android(安卓)中 ListView 控件的使用
- permission大全及场景的用法
- Android存储设备(U盘,SD卡)状态监测
- Android控件之ToggleButton(多状态按钮)
- android登录界面
- TabLayout实现ViewPager指示器
- Android(安卓)4.4~8.1 状态栏适配