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);

 

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. Android(安卓)NullPointerException解决方法(空指针异常)
  5. Android(安卓)NavigationBar
  6. Android四大组件之 服务Service
  7. Android(安卓)之手势识别篇-GestureDetector
  8. TextView跑马灯的几点问题:持续动画 和 与EditText争抢焦点的问题
  9. android 自带gps定位Location相关知识

随机推荐

  1. 使用Python开发Android应用程序:第一节 在
  2. android activity之间平滑切换
  3. Android中通过耳机按键控制音乐播放的实
  4. Android(安卓)XML 不常用属性
  5. Android开发工具——Android(安卓)studio
  6. 让Ubuntu和Android同时运行(Ubuntu on And
  7. 知识梳理之Android进程
  8. ArcGIS for Android地图控件的5大常见操
  9. Xamarin Mono Android实现“再按一次退出
  10. 一起学android之EditText的各种使用(15)