如何并排设置两个或更多按钮以填充布局底部的屏幕宽度(不像粘性菜单)?

瓦格勒

我在屏幕的底部尝试设置两个或更多按钮并排,我不知道,在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何并排设置两个div

来自分类Dev

如何并排设置两个div

来自分类Dev

如何将两个div并排设置为相同的高度?

来自分类Dev

如何在Cocos2d中并排设置两个不同的窗口

来自分类Dev

如何创建两个按钮菜单并排显示?

来自分类Dev

如何对齐重叠两个布局的屏幕按钮中心

来自分类Dev

如何并排调整两个textview的大小并使用50%的屏幕宽度

来自分类Dev

如何并排调整两个textview的大小并使用50%的屏幕宽度

来自分类常见问题

iOS自动布局:两个等宽的按钮并排

来自分类Dev

使用布局底部的两个按钮滚动视图

来自分类Dev

如何使两个并排按钮之间的边距具有等于前文输入(100%宽度)的总宽度?

来自分类Dev

如何在一种布局的活动中实现两个或更多按钮?

来自分类Dev

并排两个按钮

来自分类Dev

底部粘性菜单滚动第一个屏幕

来自分类Dev

无法自动布局以使两个按钮并排留在那里

来自分类Dev

自动布局:并排对齐两个按钮并在没有图像时向右移动

来自分类Dev

并排放置两个按钮

来自分类Dev

设置两个JTextArea并排的netbeans

来自分类Dev

如何使用两个按钮共享通用Windows平台的应用程序屏幕宽度的一半

来自分类Dev

如何使用两个按钮共享通用Windows平台的应用程序屏幕宽度的一半

来自分类Dev

如何在HTML中并排放置两个或更多图像?

来自分类Dev

如何在Linux中以同步方式并排播放两个或更多视频?

来自分类Dev

Android,如何使两个按钮具有相同的宽度

来自分类Dev

将按钮定位在Scrollview屏幕的底部,并设置比例宽度

来自分类Dev

如何在两个布局之间放置按钮

来自分类Dev

对齐底部的两个按钮

来自分类Dev

两个人如何在多列布局中制作img填充宽度?

来自分类Dev

如何强制两个QGraphicsViews并排执行50/50布局?

来自分类Dev

如何在Dash中编写应用布局,以使两个图并排?

Related 相关文章

  1. 1

    如何并排设置两个div

  2. 2

    如何并排设置两个div

  3. 3

    如何将两个div并排设置为相同的高度?

  4. 4

    如何在Cocos2d中并排设置两个不同的窗口

  5. 5

    如何创建两个按钮菜单并排显示?

  6. 6

    如何对齐重叠两个布局的屏幕按钮中心

  7. 7

    如何并排调整两个textview的大小并使用50%的屏幕宽度

  8. 8

    如何并排调整两个textview的大小并使用50%的屏幕宽度

  9. 9

    iOS自动布局:两个等宽的按钮并排

  10. 10

    使用布局底部的两个按钮滚动视图

  11. 11

    如何使两个并排按钮之间的边距具有等于前文输入(100%宽度)的总宽度?

  12. 12

    如何在一种布局的活动中实现两个或更多按钮?

  13. 13

    并排两个按钮

  14. 14

    底部粘性菜单滚动第一个屏幕

  15. 15

    无法自动布局以使两个按钮并排留在那里

  16. 16

    自动布局:并排对齐两个按钮并在没有图像时向右移动

  17. 17

    并排放置两个按钮

  18. 18

    设置两个JTextArea并排的netbeans

  19. 19

    如何使用两个按钮共享通用Windows平台的应用程序屏幕宽度的一半

  20. 20

    如何使用两个按钮共享通用Windows平台的应用程序屏幕宽度的一半

  21. 21

    如何在HTML中并排放置两个或更多图像?

  22. 22

    如何在Linux中以同步方式并排播放两个或更多视频?

  23. 23

    Android,如何使两个按钮具有相同的宽度

  24. 24

    将按钮定位在Scrollview屏幕的底部,并设置比例宽度

  25. 25

    如何在两个布局之间放置按钮

  26. 26

    对齐底部的两个按钮

  27. 27

    两个人如何在多列布局中制作img填充宽度?

  28. 28

    如何强制两个QGraphicsViews并排执行50/50布局?

  29. 29

    如何在Dash中编写应用布局,以使两个图并排?

热门标签

归档