Android在代码中设置控件的drawableLeft等
2014-06-25 16:41
134 查看
根据业务的需要,要在代码中设置控件的drawableLeft,drawableRight,drawableTop,drawableBottom属性。
我们知道在xml中设置的方法为:android:drawableLeft="@drawable/xxxxx";
但是在代码中并没有相关的setDrawableLeft等方法。怎么办呢?别担心,api为我们提供了一个setCompoundDrawables(left,top,right,bottom);方法,供开发人员设置相应的边界图片。
操作方法十分简单,如下代码所示:
ok,完成
我们知道在xml中设置的方法为:android:drawableLeft="@drawable/xxxxx";
但是在代码中并没有相关的setDrawableLeft等方法。怎么办呢?别担心,api为我们提供了一个setCompoundDrawables(left,top,right,bottom);方法,供开发人员设置相应的边界图片。
操作方法十分简单,如下代码所示:
// 使用代码设置drawableleft Drawable drawable = getResources().getDrawable( R.drawable.ic_qaa_top_icon); // / 这一步必须要做,否则不会显示. drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); getTv_title().setCompoundDrawables(null, null, drawable, null);
ok,完成
相关文章推荐
- android代码中动态设置布局中控件的属性
- 在android的java代码中对控件的"layout_marginLeft"进行设置
- Android在代码中设置控件的drawableLeft/Right/Top/Bottom
- Android在代码中设置drawableLeft
- android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法
- Android:自定义Activity基类,复用布局/控件,减少设置控件的重复代码,onPostOnCreate
- android在代码中四种设置控件背景颜色的方法(包括RGB)
- Android使用程序代码设置控件的margin属性
- android输入控件edittext关于XML设置与代码设置差异
- Android在代码中设置控件的drawableLeft,drawableRight,drawableTop,drawableBottom。
- android EditText 控件无法代码设置ReadOnly 只读
- android用代码设置控件属性
- Android代码code设置9.png/9-patch 图片背景后,此view中的控件显示不正常
- android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- android代码中动态设置布局中控件的属性
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- android的Java代码中设置控件的margin
- android在代码中利用Spinner控件设置联动地区的解决办法
- android代码中设置控件位置属性的方法