提问者:小点点

水平LinearLayout不居中,我正在设置:重力为“居中”


我正在尝试有一个水平的LinearLayout居中。我尝试了Android:gravity=“center”(whitch没有将其居中)

并尝试了android:gravity=“center”android:layout_weight=“1”(未显示布局)

当前xml文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:gravity="center"
    android:orientation="horizontal" >

    <CheckBox android:id="@+id/idCheckBuyOrders"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=" Buy Orders"
        android:onClick="onCheckBuyClicked"/>

    <CheckBox android:id="@+id/idCheckSellOrders"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=" Sell Orders"
        android:onClick="onCheckSellClicked"/>

    <CheckBox android:id="@+id/idCheckOpenOrders"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=" Close Orders"
        android:onClick="onCheckCloseClicked"/>


</LinearLayout>





<ListView
    android:id="@+id/list_view2"
    android:layout_width="match_parent"
    android:layout_height="match_parent"></ListView>

</LinearLayout>

共1个答案

匿名用户

尝试使用android:layout_gravity=“center”如下代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:orientation="horizontal"/>