无法使用“fill_parent”获得正确的布局

2023-11-27

我正在尝试在 Android 中创建这个简单的布局。

enter image description here

A应该换行以适合其内容并且left|center_vertical align.

B应尽可能扩大,填满所有空白。

C应该右对齐,换行以填充其内容并且也对齐center_vertical.

这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:gravity="left|center_vertical">
    <!-- A -->
    <ImageView android:id="@+id/example_item_icon"
            android:layout_width="48px"
            android:layout_height="48px"/>
    <!-- B -->
    <LinearLayout android:orientation="vertical"
             android:layout_width="wrap_content"
             android:layout_height="fill_parent"
             android:gravity="left|center_vertical"
             android:padding="5px">

        <TextView android:id="@+id/example_item_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textStyle="bold"/>

        <TextView android:id="@+id/example_item_level_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textStyle="bold|italic"
                android:lines="1"
                android:textSize="10px"/>
    </LinearLayout>
    <!-- C -->
    <TextView android:id="@+id/example_item_count_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textStyle="bold"
            android:textSize="14px"/>
</LinearLayout>

在这个布局中,C被推离屏幕。我怎样才能使这个布局发挥作用?


fill_parent 的意思是“与父级一样大”,而不是“使用剩余的空白空间”。只需使用 android:layout_width="0dip" 和 android:layout_weight="1" 即可代替 fill_parent。

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

无法使用“fill_parent”获得正确的布局 的相关文章

  • Google Drive REST API 是否仍需要 GET_ACCOUNTS 权限?

    Google 已弃用 Google Drive Android API 我们正在迁移到 Google Drive REST API v3 2年前 我们有使用Google Drive REST API v2 的经验 我们知道GET ACCOU
  • 处理 SavedInstances 并恢复活动

    基本上我的应用程序有 2 个活动 说 A 和 B A 启动 B Activity B 播放音乐并且还有通知 情况 1 当视图仍在活动 B 上时 我按主页按钮 然后单击通知 活动 B 将打开 其视图完好无损并播放音乐 因为在清单中我使用 an
  • 垂直 ViewPager 中的动画

    我需要垂直制作这个动画ViewPager https www youtube com watch v wuE 4jjnp3g https www youtube com watch v wuE 4jjnp3g 这是我到目前为止所尝试的 vi
  • Android 软键盘 - 禁用某些键

    我正在寻找一种使用内置软键盘并禁用某些键的方法 例如 如果用户不应该使用字母 f 因为在列表中该字母不存在 则该键应显示为灰色 想象一下 用户可以在文本框中键入文本以从列表中进行选择 该列表包含 ABC BCCD 床 如果用户输入 A 然后
  • Android:将图像裁剪为特定尺寸

    我的目的是让用户从图库中选择一张图像 然后进行裁剪活动 但是 我需要将定义裁剪蒙版的矩形锁定到某个尺寸 然后用户只需重新定位它即可显示图像的一部分 关于如何做到这一点有什么想法吗 Thanks T Intent intent new Int
  • 获取Android库中的上下文

    我正在编写一个 Android 应用程序 它的一些功能封装在内部库中 但是 要使此功能发挥作用 库需要一个应用程序上下文的实例 为图书馆提供这种上下文的最佳方式是什么 我看到了一些选择 但没有一个有吸引力 Have my library c
  • 为什么我的地图视图上的叠加层没有显示?

    我按照 google hellomapview 教程中的说明进行操作 我得到了一个工作地图视图等 但是添加到地图中的两个项目没有显示 它们似乎在某个地方 因为点击指定位置会显示添加到项目中的消息 Edit 这是我的源代码 应该和google
  • NDK8d 未找到 std::string 操作(即 stol、stoi)

    我尝试使用 ndk r8d 和 c 11 支持来建立我的第一个 android 项目 一些 c 11 机制工作正常 即 lambda 表达式 但是当我尝试时 使用新的字符串操作之一 编译失败 错误 stol 不是 std 的成员 这是我的
  • “添加到 FragmentContainerView 的视图必须与 Fragment 关联”与 android 导航组件

    当导航组件切换到片段时 我收到 添加到 FragmentContainerView 的视图必须与片段关联 崩溃 这是什么原因造成的 我没有在任何地方看到提到这一点 并且花了一段时间才弄清楚 但在这种情况下 我试图在迁移到导航拱门组件时设置一
  • 作为 ViewPager 的一部分更新 ListFragment 中的数据

    我在 Android 中使用 v4 兼容性 ViewPager 我的 FragmentActivity 有一堆数据 这些数据将以不同的方式显示在我的 ViewPager 的不同页面上 到目前为止 我只有同一个 ListFragment 的
  • eglCodecCommon:setVertexArrayObject:设置vao调试消息

    我的 Android Emulator API 28 logcat 被这样的消息搞得晕头转向 D eglCodecCommon setVertexArrayObject set vao to 1 1 0 0 D eglCodecCommon
  • RxJava android mvp 单元测试 NullPointerException

    我是 mvp 单元测试的新手 我想对演示者进行一个非常基本的测试 它负责登录 我只想断言 view onLoginSuccess 这是演示者代码 public LoginPresenter LoginViewContract loginVi
  • 如何在移动应用程序上连接到服务器?

    我是移动应用程序的新手 我基本上来自网络开发平台 我只是在玩 App Framework LungoJS Jquery Mobile kendo 等移动框架 以获得该垂直领域的一些知识 我正在开发的应用程序仍然处于 UI 级别 我所需要的只
  • java.lang.UnsatisfiedLinkError - android studio gradle 中的 NDK?

    文件夹结构 app main java jni Android mk Application mk hello jni c res 在构建 gradle apply plugin com android application androi
  • 以编程方式创建 FloatingActionButton(无需 xml)

    我很欣赏 Android 的 FloatingActionButton fab 功能 并希望在我的项目中的许多不同地方使用它们 现在 我有这样的东西 我有几个 xml 规范 除了 id 图标和 onclick 之外 所有这些规范都是相同的
  • Android 中的 ODEX 文件是什么?

    经过一些android安装了应用程序 我发现它会变成odex文件 不是apk 在智 能手机中 这是怎么发生的 谁能教教我 我对此很感兴趣 博客文章 https stackoverflow com a 9593590 194894大部分是正确
  • 无法使用 Zxing Android 扫描 Code 128

    我已将 ZXing 条码阅读器集成到我的 Android 应用程序中 它可以扫描大部分代码 但我有一张电费单 它无法扫描 使用 Galaxy Ace 5 0MP 我认为问题是由于相机分辨率和焦点造成的 因为当我使用 Xperia SL 12
  • 从 Dropbox 下载文件并将其保存到 SDCARD

    现在我真的很沮丧 我想从 Dropbox 下载一个文件并将该文件保存到 SD 卡中 我得到的代码为 private boolean downloadDropboxFile String dbPath File localFile throw
  • Android ClassNotFoundException:在路径上找不到类

    10 22 15 29 40 897 E AndroidRuntime 2561 FATAL EXCEPTION main 10 22 15 29 40 897 E AndroidRuntime 2561 java lang Runtime
  • (Unity 中的 Firebase 数据库)在 Android 构建期间在 Temp 中缺少classes.jar

    I am using Firebase Database in my Unity project but I am having some issues when building the project for android It ru

随机推荐

  • Baum-Welch 实施示例

    我正在尝试了解 Baum Welch 算法 与隐马尔可夫模型一起使用 我了解前向 后向模型的基本理论 但如果有人能用一些代码来帮助解释它 那就太好了 我发现阅读代码更容易 因为我可以尝试理解它 我检查了github和bitbucket 没有
  • +ve 个整数的连续子数组的第 K 个最大总和,复杂度为 O(nlogS)

    我正在读书this社论并对这个声明感到困惑 如果数组元素都是非负的 我们可以使用二分查找在 O n log S 时间内找到答案 其中 S 是子数组的最大和 谁能解释一下上面的说法 假设我们有一个数组sum 在索引处ith存储从 0 到 的所
  • 在什么情况下 AJAX 长/短轮询优于 HTML5 WebSockets?

    我正在为朋友构建一个小型聊天应用程序 但不确定如何及时获取信息 这不像强制页面刷新那样手动或初级 目前 我正在使用简单的 AJAX 来实现此功能 但这有一个缺点 即在很短的计时器过去时会定期访问服务器 在研究长 短轮询时 我遇到了 HTML
  • jQuery 验证多个不相等的输入

    我已经设法在我的表单上设置 jQuery 验证插件 并为两个字段提供了规则 其中它们的值不应匹配 具体来说 email 和 email 2 输入现在不能相同 但这是可行的 但我真正需要的是以相同的方式验证多个输入 在本例中为 4 个输入 我
  • 类模块中断与未处理错误中断(VB6 错误捕获、IDE 中的选项设置)

    基本上 我试图了解 Visual Basic 6 0 IDE 中以下路径下出现的 类模块中断 和 未处理错误中断 之间的区别 Tools gt Options gt General gt Error Trapping 这三个选项似乎是 发生
  • 具有不同概率的随机数[重复]

    这个问题在这里已经有答案了 我需要根据我可以定义的概率 0 25 0 50 0 75 随机确定是或否结果 类似于抛硬币 例如 我想随机确定 是 或 否 其中 是 有 75 的机会被选中 我对此有何选择 我可以使用 C 库吗 您可以使用以下方
  • Laravel 5.5 中更新用户密码后防止注销

    从 Laravel 5 3 开始 添加了这个中间件 Illuminate Session Middleware AuthenticateSession 虽然出于安全目的这绝对有好处 但它还负责在用户更改密码时注销用户 向用户显示登录页面 在
  • 使用 jQuery 对选择框进行排序

    我在表单上有一个选择框 它带有增量 rel 属性 我有一个函数可以按 text 值将选项按字母顺序排序 我的问题是 对于 jQuery 我如何使用 rel 属性按升序排序
  • .Net WCF/Web服务异常处理设计模式

    我正在尝试提出一种简单 易于使用的设计模式 用于 net wcf 服务 特别是启用 silverlight 的 wcf 服务 中的错误处理 如果在服务方法中抛出异常 silverlight 应用程序将看到一个 CommunicationEx
  • 使用 psycopg2 动态更改 python 中的数据库 (postgresql)

    谁能告诉我如何动态更改我刚刚创建的数据库 使用以下代码 我认为在执行此代码期间我将位于默认的 postgres 数据库 这是模板数据库 中 并且在创建新数据库之后我想在运行时更改我的数据库以进行进一步的处理 from psycopg2 im
  • 为什么开发人员应该使用 Web 服务而不是直接连接到数据库? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我正在寻找我们应该通过 Web 服务连接到远程数据库而不是直接连接到数据库的 十大 原因列表 现在这是一场内部辩论 我支持网络服务 但输掉了这场辩论 我对 WCF Web 服务有
  • 日志消息 processIncoming、handlePacket、sendBufferedRequest 重复很多 - android

    我的应用程序在后台 我正在检查日志 我看到该应用程序密集地发送日志消息 其中包含我无法理解的消息 我使用 GCM 推送通知 我怀疑这可能是原因 如果是这个原因的话 电池不喜欢在不到一秒的时间内发送这么多请求 这是 logcat 消息 12
  • PHP / MySQL 票证响应 - 将电子邮件响应存储在数据库中?

    我正在构建一个基本的支持请求系统 客户可以登录并提出问题 管理员可以进入并回复 它将状态设置为 已回复 并向客户发送电子邮件 让他们知道有人已回复 我的问题是 我有一个 评论 部分 它是管理员和客户之间交互的日志 如果我通过电子邮件向客户发
  • HTML 电子邮件 - 是否允许使用 colspan?

    我想知道如果我在打算作为电子邮件使用的 HTML 表中使用 colspan 属性 电子邮件客户端 Outlook 等 是否会理解 colspan 的作用 因为我读到这可能会导致布局问题 所有主要电子邮件客户端均完全支持 Colspan 和
  • Docker-compose external_links 无法连接

    我有几个应用程序容器想要连接到 mongodb 容器 我尝试使用external links 但无法连接到mongodb I get MongoError 首先无法连接到服务器 mongodb 27017 连接 我是否必须将容器添加到同一网
  • 当数组数量和每个数组的长度未知时生成字符组合的所有排列

    我不确定如何以简洁的方式提出我的问题 所以我将从示例开始并从示例开始扩展 我正在使用 VBA 但我认为这个问题不是特定于语言的 只需要一个可以提供伪代码框架的聪明头脑 先谢谢您的帮助 例子 我有 3 个字符数组 如下所示 Arr 1 X Y
  • 如何设置2天的cronjob? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我们想使用 cronjob 来创建数据库备份 备份应该每两天进行一次 可以使用以下 cron 条目吗 0 0 2 backup command 如果这是错误的 请告诉我设置 2 天
  • EXECUTE 后的事务计数表明 BEGIN 和 COMMIT 语句的数量不匹配。先前计数 = 1,当前计数 = 0

    我有一个Insert存储过程将数据提供给Table1并得到Column1价值来自Table1并调用第二个存储过程来填充 Table2 但是当我将第二个存储过程调用为 Exec USPStoredProcName 我收到以下错误 EXECUT
  • 将标题对齐到同一基线,无论以下文本如何?

    有没有办法将不同大小的多个标题的第一行对齐到同一基线 另外 无论后面的文本如何 也应该对齐 See picture at http snapplr com snap z1mw please 编辑 重新上传 替代文本http img144 i
  • 无法使用“fill_parent”获得正确的布局

    我正在尝试在 Android 中创建这个简单的布局 A应该换行以适合其内容并且left center vertical align B应尽可能扩大 填满所有空白 C应该右对齐 换行以填充其内容并且也对齐center vertical 这是我