大家都知道在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" />

更多相关文章

  1. Android中通知的使用
  2. android开发之 Wifi的四个类
  3. Android(安卓)中 ListView 控件的使用
  4. permission大全及场景的用法
  5. Android存储设备(U盘,SD卡)状态监测
  6. Android控件之ToggleButton(多状态按钮)
  7. android登录界面
  8. TabLayout实现ViewPager指示器
  9. Android(安卓)4.4~8.1 状态栏适配

随机推荐

  1. Android文件方式建立和读取(properties)方
  2. Android(安卓)最简单的聊天气泡界面布局(
  3. Android(安卓)分析(一)四层结构分析
  4. Android(安卓)ClearEditText:输入用户名、
  5. Android——最佳性能实战
  6. Android(安卓)上多方式定位元素(python)
  7. Linux 环境下安装 Python3 的操作方法
  8. Windows下硬盘安装Ubuntu之三--ubuntu下and
  9. Android(安卓)App 线上热修复方案
  10. android进程间通讯(2)--Binder解析及AIDL