我有一个按钮,我想把一个图像就在左边的文字按钮。
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
你知道吗?
1条答案
按热度按时间8fsztsew1#
用这个
如果你想用这个设置重力