重複の可能性:
ImageView と TextView を含む LinearLayout の代わりに複合ドローアブルを使用するにはどうすればよいですか
現在、テキストが入ったボタンしかありませんが、背景画像を追加したいと考えています。しかし、背景画像でボタン全体を覆いたくありません。この写真のボタンのようなものにしたいと思います。(アプリのスクリーンショットの下にある画像を見てください。最初の画像です。) ここに画像へのリンクがあります。
重複の可能性:
ImageView と TextView を含む LinearLayout の代わりに複合ドローアブルを使用するにはどうすればよいですか
現在、テキストが入ったボタンしかありませんが、背景画像を追加したいと考えています。しかし、背景画像でボタン全体を覆いたくありません。この写真のボタンのようなものにしたいと思います。(アプリのスクリーンショットの下にある画像を見てください。最初の画像です。) ここに画像へのリンクがあります。
ボタンの右側にテキストが表示されたリスト ビューのことですか? テキスト ビューとイメージ ビューの 2 つのビューを使用します。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<ImageView ...>
<TextView ...>
</LinearLayout>
次のようなことができます。
<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 を使用してテキストを保存します。
android:drawableLeft属性を使用して、アイコンを左側に設定できます。ButtonはTextViewから派生しているため、この属性をサポートします。