0

我在 .xml 文件中编写了以下内容,而不是指定

<LinearLayout 
    android:id="@+id/layoutContacts"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_marginTop="50dp"
    android:visibility="gone"
    android:orientation="vertical">

    <AutoCompleteTextView
        android:id="@+id/autoCompleteTextViewContactEntered"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Contact Number" >

    <requestFocus />
    </AutoCompleteTextView>

    <LinearLayout 
        android:id="@+id/layoutDownButtons"
        android:gravity="bottom"
        android:layout_gravity="bottom"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
        <Button 
            android:text="Balance"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:onClick="showBalance"/>
        <Button 
            android:text="Settings"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1.1"
            android:onClick="showSettings"/>

    </LinearLayout>
</LinearLayout>

我想要 android:id="@+id/layoutDownButtons" 在底部。bot 它不会出现在底部。我写了 android:gravity="bottom" android:layout_gravity="bottom" 仍然无法正常工作。

4

2 回答 2

1

该解决方案对您有帮助吗?

<LinearLayout
    android:id="@+id/layoutContacts"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_marginTop="50dp"
    android:layout_weight="1"
    android:orientation="vertical"
    android:visibility="gone" >

    <AutoCompleteTextView
        android:id="@+id/autoCompleteTextViewContactEntered"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Contact Number" >

        <requestFocus />
    </AutoCompleteTextView>
</LinearLayout>

<LinearLayout
    android:id="@+id/layoutDownButtons"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:gravity="bottom"
    android:orientation="horizontal" >

    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:onClick="showBalance"
        android:text="Balance" />

    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1.1"
        android:onClick="showSettings"
        android:text="Settings" />
</LinearLayout>
于 2012-11-22T11:36:12.107 回答
0

代替第一个“线性布局”,您可以使用“相对布局”,然后在您的 layoutDownButtons“LinearLayout”中写入 android:layout_alignParentBottom="true"。

于 2012-11-22T11:37:22.980 回答