动态设置android:drawableLeft|Right|Top|Bottom
16lz
2022-05-23
Android中有时需动态设置控件四周的drawble图片,这个时候就需要调用 setCompoundDrawables(left, top, right, bottom),四个参数类型都是drawable
Button继承TextView,所以可以采用相同的设置方法
方法一.XML方式
方法二.JAVA代码
来自: http://blog.sina.com.cn/s/blog_4b93170a0102e1m9.html
Button继承TextView,所以可以采用相同的设置方法
方法一.XML方式
方法二.JAVA代码
Drawable img_on, img_off;Resources res = getResources();img_off = res.getDrawable(R.drawable.btn_strip_mark_off);//调用setCompoundDrawables时,必须调用Drawable.setBounds()方法,否则图片不显示img_off.setBounds(0, 0, img_off.getMinimumWidth(), img_off.getMinimumHeight());btn.setCompoundDrawables(img_off, null, null, null); //设置左图标
来自: http://blog.sina.com.cn/s/blog_4b93170a0102e1m9.html
更多相关文章
- Android(安卓)调用系统摄像头
- Android(安卓)EditText输入框被键盘遮挡问题解决
- android 调用前摄像头进行拍照的方法及完整例子
- android webket的应用,webview,javascript
- JDK ANT ANDROID Configure
- Android+JNI调用–文件操作
- Activity切换导致的onCreate重复执行
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用