将按钮与屏幕底部对齐

2024-02-02

我在框架布局中有两个按钮,希望它们在屏幕底部对齐,一个在另一个下面。

Using android:layout_gravity="bottom"使它们相互重叠。我使用相对布局没有任何问题,但相对布局不支持android:layout_gravity="bottom"

我的 XML 布局文件

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg"
    android:orientation="vertical" >

    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/scanit"
        android:layout_gravity="bottom"
        android:text="Button 1" />
    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/inf"
        android:layout_gravity="bottom"
        android:text="Button 2" />
</FrameLayout>

使用下面的布局代码,它可能会对您有所帮助。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_above="@+id/mLlayoutBottomButtons" >
    </RelativeLayout>

    <LinearLayout
        android:id="@+id/mLlayoutBottomButtons"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:orientation="vertical" >

        <Button
            android:id="@+id/button1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Button1" />

        <Button
            android:id="@+id/button2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Button2" />
    </LinearLayout>

</RelativeLayout>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将按钮与屏幕底部对齐 的相关文章

随机推荐

  • 将标准输出记录到gunicorn 访问日志?

    当我将 Flask 应用程序包装在 Gunicorn 中时 写入标准输出似乎不再去任何地方 简单print语句不会出现 有没有办法将标准输出捕获到gunicorn访问日志中 或者获取访问日志的句柄并直接写入 使用日志记录 将流设置为标准输出
  • 将外部语言服务器连接到 VSCode 扩展

    我想实现一个 VSCode 扩展 它使用语言服务器协议 https microsoft github io language server protocol 但我希望服务器组件位于实际服务器 在云中 上 而不是 VSCode 扩展的一部分
  • 当日期时间列<现在时,如何更新MySQL列/行?

    我正在创建一个平台 人们可以在其中对商品进行竞价 我想做到这一点 以便在项目的过期日期时间之后 数据库会自动将项目的状态从 打开 更新为 过期 然后向项目所有者和投标人发送电子邮件 让他们知道新的状态 我该如何实现这一目标 我使用 PHP
  • 通过端口调用window.open

    我正在实施社交身份验证 当用户单击按钮时 我发送一条命令 以便我可以调用window open Looking at this call stack we can see that the port handler is called in
  • 获取元素的底部和右侧位置

    我试图获取窗口中元素的位置 如下所示 var link element var offset link offset var top offset top var left offset left var bottom window hei
  • 不选择类别不显示子类别

    这是create blade php 文件 在此也包含 css 和 js 文件 Html代码和ajax代码查看文件 extends layouts app section content
  • Angular:从 js 添加 ngClick

    我正在使用 Angular 为移动设备开发小型网页 我想切换整个页面的点击侦听器 例如 page on click page off click 但以角度的方式 我不想使用ng Click在某些情况下 因为大多数时候单击不应该起作用 它只是
  • httr/curl 中的 SSL 连接错误

    我正在尝试使用以下方式访问开放 APIhttr 并且没有运气 每当我尝试 httr GET https api openaq org v1 countries 我收到以下错误 Error in curl curl fetch memory
  • Magento:应用购物车价格规则,但折扣不会从小计中扣除

    我在我的 Magento 商店 版本 1 4 1 1 中创建了一个购物车价格规则 它似乎在前端应用时没有问题 但折扣实际上并未反映在小计或最终总计中 商品原价为 45 00 美元 折扣后应为 35 00 美元 最终价格为 10 00 美元
  • 如何在 MonoTouch 和 Objective-C 之间做出选择? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 今天在当地 Net 活动中参加了关于 Mono 的会议后 人们 接触 了 MonoTouch 作为 iPhone 开发的替代方案 尽管 Mono
  • Javascript / jQuery - 如何将媒体和图像数据转换为二进制文本格式

    我需要通过 json 发送图像 媒体 因为需要将其转换为文本格式 我如何通过 jQuery Javascript 实现这一点 你可以在这篇文章中找到你的答案在javascript中获取图像数据 https stackoverflow com
  • 删除 svn 存储库中的所有文件

    也许这是一个非常简单的问题 但我还没有找到如何删除外部 SVN 存储库中当前存在的所有文件 我可以使用以下方法仅删除一个文件 svn delete m delete README http myrepo com svn myrepo REA
  • 上传文件时克服主机对 PHP/POST 数据的最大文件大小限制?

    我目前拥有一个相当平庸的低成本 共享 主机 因为这是我现在能负担得起的 并且希望在页面上实现一个非常基本的文件上传功能 我希望允许将最大 100MB 的文件上传到服务器 但我的免费主机将 PHP MAX FILESIZE 限制为 32MB
  • Rails 3 的 API 错误自定义,如 Github api v3

    我正在 Rails3 应用程序上添加一个 API 效果非常好 但我在以下位置看到了以下 Github api v3http developer github com v3 http developer github com v3 HTTP
  • C# 子类返回类型的协方差

    有谁知道为什么 C 不支持协变返回类型 即使尝试使用接口 编译器也会抱怨这是不允许的 请参阅以下示例 class Order private Guid id private String productName private double
  • PHP XMLWriter,如何插入换行符?

    我正在使用 XMLWriterhttp www php net manual en book xmlwriter php http www php net manual en book xmlwriter php让我的网络客户端创建一个 X
  • ZF2 如何获取最后插入的id值?

    我一直坚持使用 Zend Framework 2 获取最后一个插入 id 我放弃了这个 有尝试过的组合 var dump this gt tableGateway gt insert insert var dump this gt tabl
  • 使用 Capistrano + Gitlab 进行部署,使用 via:remote_cache

    我正在使用 capistrano 部署 PHP Web 应用程序 并且我们有一个内部 gitlab 服务器 无法在网络外部访问 我正在尝试使用remote cache进行部署 因为如果使用它进行复制会花费很多时间 我已经查过了This ht
  • Mongodb 验证错误

    我面临着这个奇怪的问题 它给了我特定模式的 ValidationError 我不太确定崩溃的原因 因为对象的类型对我来说似乎非常好 works fine but the Data in ObservationsObject is LOST
  • 将按钮与屏幕底部对齐

    我在框架布局中有两个按钮 希望它们在屏幕底部对齐 一个在另一个下面 Using android layout gravity bottom 使它们相互重叠 我使用相对布局没有任何问题 但相对布局不支持android layout gravi