【Android】TextView动态设置Drawable资源
16lz
2021-01-23
TextView附加ICO时可以不需要再额外的创建一个控件来显示其对应的ICO,在布局中增加如下代码即可(已在左面添加为例)
android:drawableLeft="@drawable/circle_weiguan"
在程序运行过程中也有时会去改变其对应的资源进行状态切换,Android中有一下两种方案:
TextView diaryZanNum;diaryZanNum = (TextView ) findviewbyid(R.id.tvZanNum);// 方法1diaryZanNum.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(R.drawable.circle_zan_blue), null, null, null);//方法2Drawable drawable = getResources().getDrawable(R.drawable.circle_zan_blue); drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); diaryZanNum.setCompoundDrawables(drawable,null,null,null);
更多相关文章
- Android基础控件——ProgressBar自定义的介绍、动画效果实现、附
- Android刷Root方法,zergRush,Odin3+CWM(ClockworkMod recovery)
- [Android]实现静默安装APK的两种方法
- Android中ScrollView隐藏进度条方法
- Android百度地图一种简单实现多标注及响应时间的方法
- Xposed: 勾住(Hook) Android应用程序对象的方法,实现AOP
- (Android) Eclipse "launching delegate" 停在 27%的解决方法
- android AsyncTask 使用方法
- Android 多线程更新控件