3

ボタンがあり、ボタンのテキストのすぐ左に画像を配置したい。

    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

何か案が?

4

1 に答える 1