我在屏幕的底部尝试设置两个或更多按钮并排,我不知道,在LinearLayout中,你可以通过使用侧置按键侧的android:layout_weight,我知道我可以在底部设置的按钮通过使用相对布局在屏幕上显示,但对于相同的按钮,我似乎无法同时执行两个操作!那可能吗?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:background="#0B333F"
android:fillViewport="true"
android:orientation="vertical"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="10dp" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical" >
...
...
...
...
...
...
...
...
...
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:orientation="horizontal"
android:paddingLeft="5dp"
android:paddingRight="5dp" >
<!-- <LinearLayout -->
<!-- android:layout_width="fill_parent" -->
<!-- android:layout_height="wrap_content" -->
<!-- android:layout_alignParentBottom="true" -->
<!-- android:layout_marginTop="5dp" -->
<!-- android:paddingLeft="5dp" -->
<!-- android:paddingRight="5dp" > -->
<!-- android:layout_weight="1" -->
<Button
android:id="@+id/saveButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:background="#F0BF00"
android:text="@string/save"
android:textColor="#FFF"
android:textStyle="bold" />
<Button
android:id="@+id/cancelButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:background="#F0BF00"
android:text="@string/cancel"
android:textColor="#FFF"
android:textStyle="bold" />
<!-- </LinearLayout> -->
</RelativeLayout>
</LinearLayout>
</ScrollView>
正如您在评论部分中看到的那样,我确实尝试了两者,但似乎无法使其正常工作!请帮忙。
供参考
我不要粘性菜单;在小屏幕上会有滚动,因此不会影响小屏幕,因为它已经在底部了,但是不需要滚动的大屏幕我希望按钮在底部
我设法通过添加
android:gravity="bottom"
正如PiYusH GuPtA向包含按钮的LinearLayout建议的那样,但我还需要从以下位置更改LinearLayout布局
android:layout_height="wrap_content"
到
android:layout_height="fill_parent"
--
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical" >
...
...
...
...
...
...
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="5dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:gravity="bottom" >
<Button
android:id="@+id/saveButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:layout_weight="1"
android:background="#F0BF00"
android:text="@string/save"
android:textColor="#FFF"
android:textStyle="bold" />
<Button
android:id="@+id/cancelButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:background="#F0BF00"
android:text="@string/cancel"
android:textColor="#FFF"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句