2012-03-10 8 views
0

私はレイアウト内にある通常のボタンの中に16x16 pixのアイコンを配置しようとしています。このボタンは、バックグラウンドに別のPNGも使用します。私が持っている問題は、ボタン内に配置するのではなく、私が望むところに配置することです。私は次のコードを使用してそれを追加するとき、それはひどく見える画像の端に、ドロウアブルを下部に配置します。私が望む何Android - ノーマルボタン内にイメージを正確に配置する方法

<Button 
    android:id="@+id/clearform" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/helpText" 
    android:layout_alignParentBottom="true" 
    android:layout_marginBottom="19dp" 
    android:typeface="monospace" 
    android:textColor="#FFFF00" 
    android:drawableBottom="@drawable/cross" 

はおそらく下からいくつかのパディングを持っていますが、方法が、私は希望のようなことをして、そのような方法またはXML属性がない私のレイアウトで、ボタンを作成することです。その唯一の左上または下の唯一の左と私はパディングを追加するときに、ボタンのテキストの下部とdrawableの上部の間にパディングを配置しました。

どのようにしてボタン自体の内部に画像を正確に配置できますか?

+1

「android:padding」、「android:paddingBottom」などでイメージのパディングを調整できると思います。 – neevek

+0

私が見る限り、あなたはボタンの端まで遠くにドロウアブルを置くパディングを加えることができます –

答えて

1

私はあなたが使用することができると思うより多くの範囲に合わせて&アンドロイド:パディングトップ/右/左/下の正確な位置を取得するためには、はるかに簡単です。

+0

それはトリックをしました.....私はちょうどpaddingBottom = "10dip"を追加し、 。今度はハードウェアのテストで、同じ場所に終わったらうれしいです –

関連する問題