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"が必要です。ボットそれはボトムに来ていません。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「線形レイアウト」にandroid:layout_alignParentBottom="true"と書き込むことができます。

于 2012-11-22T11:37:22.980 に答える