【发布时间】:2016-09-26 15:15:39
【问题描述】:
我有一个又一个带有 4 个图像按钮的线性布局。在具有水平方向并提供相等宽度的线性布局中。此处的按钮正确对齐,但这些按钮中的图像未正确对齐。
这是下面的代码,我试过了,这就是它的样子。如何使图像与正确的形状正确对齐?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:background="#fff"
android:paddingLeft="10dp"
android:paddingRight="10dp">
<ImageButton
android:id="@+id/add_fav_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:scaleType="fitXY"
android:layout_gravity="center"
android:src="@drawable/ic_whatsapp"
/>
<ImageButton
android:id="@+id/id_share_fb_btn"
android:src="@drawable/ic_whatsapp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:layout_gravity="center"
android:scaleType="fitXY"/>
<ImageButton
android:id="@+id/id_share_all_btn"
android:src="@drawable/ic_share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:layout_gravity="center"
android:scaleType="fitXY"/>
<ImageButton
android:id="@+id/id_whatsapp_btn"
android:src="@drawable/ic_whatsapp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:layout_gravity="center"
android:scaleType="fitXY"/>
</LinearLayout>
更新图片,更改android:layout_height="50dp" to android:layout_height="wrap_content"后
【问题讨论】:
-
“没有正确对齐”是什么意思?你指的是拉伸吗?
标签: android html android-layout android-button