我在.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”因为它仍然没有用。
答案 0 :(得分: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>
答案 1 :(得分:0)
而不是第一个&#34;线性布局&#34;你可以使用&#34;相对布局&#34;然后写android:layout_alignParentBottom =&#34; true&#34;在你的layoutDownButtons&#34; LinearLayout&#34;。