酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

AndroidでImageButtonのボタン部分を非表示にする

ImageButtonにImageを設定しておいても、ボタンの上に画像が表示されるという非常に滑稽な状態となる。設定した画像だけを残して、ボタンの表示を消す場合は、backgroundプロパティに「null」を設定します。

android:background="@null"

実際にlayout.xmlでは、以下のように書くことになります。

    <ImageButton
        android:background="@null"
        android:id="@+id/btn_thumb_image" />