ボタンがあり、ボタンのテキストのすぐ左に画像を配置したい。
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
何か案が?