-1

重複の可能性:
ImageView と TextView を含む LinearLayout の代わりに複合ドローアブルを使用するにはどうすればよいですか

現在、テキストが入ったボタンしかありませんが、背景画像を追加したいと考えています。しかし、背景画像でボタン全体を覆いたくありません。この写真のボタンのようなものにしたいと思います。(アプリのスクリーンショットの下にある画像を見てください。最初の画像です。) ここに画像へのリンクがあります。

https://play.google.com/store/apps/details?id=com.pxstudios.minecraftpro&feature=related_apps#?t=W251bGwsMSwxLDEwOSwiY29tLnB4c3R1ZGlvcy5taW5lY3JhZnRwcm8iXQ ..

4

3 に答える 3

1

ボタンの右側にテキストが表示されたリスト ビューのことですか? テキスト ビューとイメージ ビューの 2 つのビューを使用します。

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >
    <ImageView ...>
    <TextView ...>
</LinearLayout>
于 2013-02-05T01:03:52.493 に答える
1

次のようなことができます。

<Button
    android:id="@+id/button_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/[your_image]"
    android:text="Your_Text"
    android:textSize="48dp" //<==give a dimension to a text
    android:textStyle="bold"//<==is better your text is bold
     />

Eclipse を使用している場合は、グラフィック エディターを使用して必要な数のボタンを作成し、Xml ファイルにコピー アンド ペーストするだけです。また、Strings.xml を使用してテキストを保存します。

于 2013-02-05T01:30:17.763 に答える
0

android:drawableLeft属性を使用して、アイコンを左側に設定できます。ButtonはTextViewから派生しているため、この属性をサポートします。

于 2013-02-05T02:31:38.187 に答える