给Button或TextView设置drawableLeft图片(左图标)
2013-01-18 13:45
471 查看
1、XML方式
<Button android:drawableLeft="@drawable/btn_strip_mark_on"></Button>
复制代码
2、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); //设置左图标
复制代码
<Button android:drawableLeft="@drawable/btn_strip_mark_on"></Button>
复制代码
2、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); //设置左图标
复制代码
相关文章推荐
- 给Button或TextView设置drawableLeft图片(左图标)
- textview 或button 设置drawableLeft图片(左图标)
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- Android实现TextView 设置图片drawableLeft后内容居中
- TextView,Button的DrawableLeft,,Right 使用代码动态的设置
- 使用代码为TextView或者Button设置drawableLeft,top,ringht,buttom
- 动态为TextView控件设置drawableLeft图标,并设置间距
- Android 自定义view-如何设置TextView drawableLeft 图片大小?
- 动态为TextView控件设置drawableLeft图标,并设置间距
- android 自定义TextView,设置DrawableLeft图片的大小
- Android TextView 代码中设置DrawableLeft 图片
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性加入图标
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- TextView中设置drawableLeft、drawableRight时设置图片的大小方法
- Android 自定义view-如何设置TextView drawableLeft 图片大小?
- 使用代码为textview设置drawableLeft
- 自定义控件让TextView、Button的drawableLeft和drawableRight与文本一起居中显示
- TextView中的drawableleft图标不和文字一起居中
- TextView用drawableLeft时,改变文字和图片间的距离
- 自定义TextView实现设置drawable图片大小