0

我有一个应用程序,其中一个Linearlayout. 如何将图标彼此相邻定位?

在此处输入图像描述

<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>
4

1 回答 1

0

android:gravity将值为center_horizontal( )的属性添加android:gravity="center_horizontal"到父级即可LinearLayout。将 更改center_horizontal为 justcenter会将其设置在垂直和水平的中心。

<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>
于 2013-08-02T11:07:01.863 回答