【Android】TextView动态设置Drawable资源
16lz
2021-12-04
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);
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- Android(安卓)NullPointerException解决方法(空指针异常)
- Android(安卓)NavigationBar
- Android四大组件之 服务Service
- Android(安卓)之手势识别篇-GestureDetector
- TextView跑马灯的几点问题:持续动画 和 与EditText争抢焦点的问题
- android 自带gps定位Location相关知识