Android ボタンに画像とテキストを表示する



ImageButtonではなくButtonを使用します。

レイアウト.xml
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout 
 android:id="@+id/LinearLayout01" 
 android:layout_width="fill_parent" 
 android:layout_height="fill_parent" 
 xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical">
    <Button 
  android:id="@+id/Button01" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:drawableTop="@drawable/icon" 
  android:text="Button01">
 </Button>
 <Button 
  android:id="@+id/Button02" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:drawableLeft="@drawable/icon" 
  android:text="Button02">
 </Button>
 <Button 
  android:id="@+id/Button03" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:drawableRight="@drawable/icon" 
  android:text="Button03">
 </Button>
 <Button 
  android:id="@+id/Button04" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:drawableBottom="@drawable/icon" 
  android:text="Button04">
 </Button>

</LinearLayout>

0 件のコメント: