画像を貼ってボタンとして使う2022/4/8画像を使ってボタンのようにタップして何か処理をさせたい場合があります。Studio2021.1.1ImageButton画像をタップして何かのActionが欲しい場合です。やり方はいろいろあり、そのまま画像にOnTouchListenerを設定する方法がストレートかもしれません。ImageButtonという画像を使うことを前提にしたButtonがあるので画像を載せるとどうなるかやってます。true}}}}レイアウトの設定ですが、画像をbackgroundで設定し、ImageButtonのサイズを指定しています。/>12345<ImageButton...android:background="@drawable/image_large".../>srcで画像を設定すると画像が切り取られてしまいます。/>12345<ImageButton...android:src="@drawable/image_large".../>対策:android:backgroundスクリーン横幅に収まるように横幅と縦を計算して指定すれば改善できますが、機種の画面が変わるたびに画像サイズを自動計算して合わせないといけなくなります。入れて画像をボタン内に収めるようにします。srcで画像を指定すると薄いグレーのboundsが画像の周りに見えてしまいます。ボタン領域としては残ります。透明になっただけでタップに反応します。/>1234567<ImageButton...android:src="@drawable/image_small"android:layout_width="wrap_content"android:layout_height="wrap_content".../>次はコードでImageButtonを記述する方法と、Buttonに画像を設定するやり方についてです。true}}}}コードで記述したためレイアウトXMLはいりません。あたりからButtonに背景色がついたままになり背景の変更が容易ではなくなりました。やり方はあると思いますが、あえてImageButtonがあるのでButtonを画像にするのは深入りするのはやめておきます。