しばらくの間、これに対する答えを探していましたが、自分に合った答えが見つかりません。Linear Layout で同じ行に 3 つの写真を配置したいと考えています。私はそれらをImageButtonsにしたい、ここに私のコードがあります:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageButton
android:id="@+id/ImageButton05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerInside"
android:src="@drawable/background" />
<ImageButton
android:id="@+id/ImageButton04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerInside"
android:src="@drawable/background" />
<ImageButton
android:id="@+id/ImageButton03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerInside"
android:src="@drawable/background" />
</LinearLayout>
私が得る問題は、画像の「背景」が大きすぎるため、ボタンの重量が正しく表示され、高さが予想よりもはるかに大きいことです。次のようになります。
http://imageshack.us/a/img18/1516/x3qi.png に見える
次のようになります。
http://imageshack.us/a/img855/834/403t.png に見えるはずです
dpでサイズを指定せずにどうすれば解決できますか?