更改drawableLeft、Right、Bottom、Top图片的大小

默认情况下,在xml中为TextView设置drawableLeft、drawableRight、drawableTop、drawableBottom,图片的大小是根据图片的像素自动适配的。

有时候这样显示出来的效果跟UI设计师出的图不一致。
我们可以在代码中改变图片的大小。

//获取Drawable
Drawable drawable = getResources().getDrawable(R.drawable.garbage);
//想改变高度就修改top或bottom,改变宽度就修改left或right.
drawable.setBounds(0, 0, 50, 50);
//设置图片在文字的哪一侧,分别是左上右下
textView.setCompoundDrawables(null, drawable, null, null);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章