2013-01-04 6 views
5

これは私のコードの下のボタンの画像を表示する作業は問題ありませんが、画像とボタンの間のスペースを最小限に抑えたいのですが、どうすればいいですか?私はイメージとテキストの間のスペースを最小限に抑える方法を教えてください???これは左側ではなく、中央上にあるようにテキストを変更する必要があり、私の画像のURL http://imgur.com/Jmvqeボタンでテキストと画像の間隔を最小限に抑えるにはどうすればよいですか?

  <Button android:id="@+id/MyAccountbutton" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_height="25dip" 
       android:layout_width="fill_parent" 
       android:layout_marginRight="55dip" 
       android:layout_marginLeft="55dip" 
       android:drawableLeft="@drawable/handshake" 

        android:paddingLeft="10dip" 

      android:background="@drawable/curvedplanebutton" 
      android:textColor="@drawable/button_text_color" 
      android:layout_marginTop="15dip" 

      android:text="Payments"/> 
+1

あなたは 'アンドロイドを試してみました:drawablePadding'を?あなたの質問に私の[前の回答](http://stackoverflow.com/a/14152517/379693)ですでに言及しました。 –

答えて

13

android:drawablePadding=" "で再生してください。負の値を設定する必要があるかもしれません。

0

android:layout_widthwrap_contentに設定すると、Buttonはコンテンツのサイズを調整し、親を埋めることはありません。

あなたのButtonがその親を埋めるようにしたい場合、私はWarrenFaithに同意します。

4

あなたは、たとえば、属性drawablePaddingを追加し、値を設定することができます。

android:drawablePadding="5dp"; 
関連する問題