我有一个按钮,我想在按钮文本的左侧放置一个图像。
Button b = new Button(this);
l.addView(b);
LinearLayout.LayoutParams pa = new LinearLayout.LayoutParams(-1, -2);
b.setLayoutParams(pa);
b.setText("Prueba");
Drawable img = getResources().getDrawable(R.drawable.ic_launcher);
b.setCompoundDrawablesWithIntrinsicBounds(img, null, null, null);
但是按钮宽度匹配父元素,图像对齐按钮左侧,文本对齐按钮中心。
编辑:
我看到这个
..但我希望图像仅对齐左侧文本,而不仅仅是按钮左边缘的右侧
我想看到这样的:
http://img543.imageshack.us/img543/6534/img20130404111534.jpg
任何想法?