我一直在寻找这个答案,但我找不到适合自己的一个。 我想将三张图片放在线性布局的同一行中。我想他们是ImageButtons,这里是我的代码:如何调整ImageButton的宽度和高度?
<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>
我得到的问题是,作为画面的背景“太大,则显示该按钮的重权而高度是大了很多超出预期。 它看起来像这样:
looks http://imageshack.us/a/img18/1516/x3qi.png
它应该是这样的:
should look http://imageshack.us/a/img855/834/403t.png
我该如何解决,如果没有在指定的DP的大小?
无需为标题添加标签(例如,android)。这就是标签的用途。 – ChiefTwoPencils
@BobbyDigital好的,对不起,我下次不会这样做。 – Monica