android textView 图片设置问题

qii 发布于 2014/12/08 21:32
阅读 1K+
收藏 0

textview设置了drawableTop的图片,在程序中使用setCompoundDrawables来设置背景图片之前,用drawable的setBounds方法来设置图片的位置,方法如下:

获得屏幕的宽度:

int greenWidth = this.getResources().getDisplayMetrics().widthPixels;

总共有5个元素在一排,得到每个元素的宽度:

int eachWidth  = (int) greenWidth / 5;

定义要设置图片的宽度:

int btnWidth   = 20;

计算起点坐标X的偏移量:

int offset     = (int) (eachWidth - btnWidth) / 2;

这样计算出来的坐标,画出来的图片,始终不能居中显示。求解该怎么计算或者用什么方法让textview的图片居中显示。

加载中
0
wvitas
wvitas
设置TextView的gravity就可以使Textview的文字居中
0
有明丶
有明丶
哈哈, 小伙子,你这方法真是够狠的
0
黑狗
黑狗

为什么要那么类。。。直接layout里搞不就好了

返回顶部
顶部