1

こんにちは私はこのような画像ボタンを作成したいですhttp://imgur.com/sshdf このURLでこのようなボタンを作成するにはどうすればよいですか?半分の画像半分のテキスト?まったく同じボタンを作成したいので助けてください

           <Button   android:id="@+id/MyAccountMiniStatement"
             style="?android:attr/buttonStyleSmall"
             android:layout_height="25dip"
                android:layout_width="fill_parent"
                android:layout_marginRight="10dip"
                android:layout_marginLeft="10dip"


            android:background="@drawable/curvedplanebutton"
            android:textColor="@drawable/button_text_color"
            android:layout_marginTop="10dip"
            android:text="Mini Statement"/>
4

4 に答える 4

0

この属性をボタンに追加しますandroid:drawableLeft="@drawable/ic_launcher"

このようなもの、

       <Button   android:id="@+id/MyAccountMiniStatement"
        style="?android:attr/buttonStyleSmall"
        android:layout_height="25dip"
        android:layout_width="fill_parent"
        android:layout_marginRight="10dip"
        android:layout_marginLeft="10dip"
        android:drawableLeft="@drawable/ic_launcher"
        android:background="@drawable/curvedplanebutton"
        android:textColor="@drawable/button_text_color"
        android:layout_marginTop="10dip"
        android:text="Mini Statement"/>

ドローアブル左を提供することにより、アイコンはテキストの左側に配置されます。また、background属性を使用して、ボタン全体に白い背景を与えることができます。

于 2013-01-04T06:52:24.373 に答える
0

Textviewを使用し、textおよびandroid:drawableTop="@drawable/ic_launcher"textviewの画像に使用します。

したがって、これを使用した後、テキストビューに画像も含まれていることがわかります。

ボタンコードの代わりに以下のコードを試してください。

<TextView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:drawableTop="@drawable/ic_launcher"
  android:gravity="center"
  android:text="Hello" />

また、任意の側にドローアブルを追加できます。上、下、右、左。

android:drawableBottom="@drawable/ic_launcher"
  android:drawableTop="@drawable/ic_launcher"
  android:drawableRight="@drawable/ic_launcher"
  android:drawableLeft="@drawable/ic_launcher"

詳細については、このリンクをたどってください

于 2013-01-04T07:15:12.260 に答える
0

なぜあなたはImageBUttonを使わないのですか、それはあなたにとって良いことだと思います

<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/album_icon"
    android:background="@drawable/round_button" />
于 2013-01-04T06:53:53.133 に答える
0

解決策はCompoundDrawableを使用することです。

Button と TextView のいくつかの属性:

1. android:drawableLeft
2. android:drawableTop
3. android:drawableRight
4. android:drawableBottom

はい、android:drawablePaddingを使用して、テキストと画像の間にパディングを与えます。

于 2013-01-04T06:53:59.033 に答える