我有一个应用,我在Linearlayout
内有2个图标。如何将图标集中放置在一起?
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<Button
android:id="@+id/buttonsignin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/signinbuttonmenu" />
<Button
android:id="@+id/buttongetrota"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/rotabuttonmenu"/>
</LinearLayout>
答案 0 :(得分:0)
将值为android:gravity
(center_horizontal
)的属性android:gravity="center_horizontal"
添加到父LinearLayout
即可。将center_horizontal
更改为仅center
会将其设置在垂直和水平方向的中心位置。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<Button
android:id="@+id/buttonsignin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/signinbuttonmenu" />
<Button
android:id="@+id/buttongetrota"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/rotabuttonmenu" />
</LinearLayout>