如何更改线性布局与相对布局中文本视图和按钮的顺序?

2023-12-08

我对 stackoverflow 完全陌生,对 Android 移动开发也只有几周的时间。

非常感谢 stackoverflow,我 90% 的以“Android eclipse”开头的 google 搜索都是在这里找到的。

现在开始追逐。

我有一个 LinearLayout,其中有一个按钮和两个 textView 元素。

是否可以动态地:

  1. 改变他们的顺序?
  2. 将其中一些移动到另一个线性布局或相对布局?

你所说的动态是指在java代码中吗?

如果是,那么这些视图也应该动态添加。 然后要更改它们的顺序,您可以将它们从布局中删除,然后按照您想要的顺序再次添加它们。 如果您指的是 XML 文件内部,那么您所需要做的就是更改它们在 XML 文件中的顺序。

要将视图添加到布局中,您应该:

1.通过id查找布局:

LinearLayout llviews = (LinearLayout) findViewById(R.id.your_linear_layout_id);

2.然后,您可以向此布局添加视图:

TextView tvText = new TextView();
llviews.addView(tvText); 

3.并删除视图:

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

如何更改线性布局与相对布局中文本视图和按钮的顺序? 的相关文章

随机推荐

  • 有没有办法让 Three.js 相机看起来偏离中心渲染?

    有没有办法设置 Three js 渲染器 使相机的观察点不在渲染图像的中心 澄清一下 在 0 0 0 处对一个只有一个 1x1x1m 立方体的场景进行成像 相机位于 0 0 10 观察点位于原点 与立方体的中心重合 如果我按原样渲染这个场景
  • 如何使用 php 从 HTML 表单收集数据?

    假设有一个 HTML 文件 其中有一个表单 其中包含一些数据 这些数据是使用 textarea 和 checkbox 从用户那里获取的输入 如何将此数据发送到 PHP 文件 您可以通过提交表单来发布此数据 然后在您可以使用的 php 文件上
  • 基于iOS 4并部署iOS 3的媒体播放器问题

    当在设备 3 1 2 上运行时 为什么它还传递 if NSClassFromString MPMoviePlayerViewController nil 做iOS4的代码就会崩溃 如何解决这个问题 if NSClassFromString
  • 使用 C# 将 FileStream 编码为 base64

    我知道如何对一个简单的字符串进行编码 解码base64 但是如果数据已经被写入文件流目的 假设我只能访问 FileStream 对象 而不能访问其中先前存储的原始数据 我将如何编码文件流转base64在将 FileStream 刷新到文件之
  • 具有重复数字的序列[重复]

    这个问题在这里已经有答案了 Data 我有一个data frame看起来像这样 df lt data frame id c 1 10 color c rep red 5 rep blue 5 df gt id color gt 1 1 re
  • 使用 django 查询返回活动时区中的日期时间

    我试图从表中检索最后 n 小时的行并在给定时区中打印它们的日期时间 给出打印日期时使用的时区 我试图使用 activate 使 django 返回具有正确时区的日期时间 但它返回 UTC 格式的日期 这是我当前的代码 min time da
  • Android 中如何实现通知功能?

    我正在 Android 上做一个帮助台应用程序 我想实现未读票证的通知 客户建议或投诉 在此应用程序的 iPhone 版本中 即使该应用程序未在应用程序图标本身上打开未读票据计数器 在 Android 中是否有可能 如果是这样 请帮助我像
  • QDate - 错误的年份

    我有以下情况 QDate fixDate QDate fromString QString 270912 ddMMyy 返回的年份是1912 我不明白为什么以及如何获得正确的年份 提前致谢 两位数年份始终解释为19xx 所以你可以通过YYY
  • Android并发数据库操作——“数据库被锁定”

    我正在编写一个具有 在线模式 的应用程序 即根据需要下载 解析数据并将其插入到 SQLite 数据库中 所有这些都是由服务执行的 该应用程序由多个请求服务更新数据的活动组成 不同的数据取决于活动 当用户浏览活动时 无需等待服务完成 很容易获
  • 比 MySQL 中的 UUID 更短的非重复字母数字代码

    当我插入一条记录时 MySQL数据库是否可以生成仅由数字和字母组成的5或6位数字代码 如果是这样怎么办 就像 goo gl bit ly 和 jsfiddle 一样 例如 http bit ly 3PKQcJ http jsfiddle n
  • Cakephp 和对多个结果集进行分页

    当在一个操作中调用一次 this gt paginate 时 我的分页工作正常 但它似乎不能很好地支持多次调用 这就是我想做的 function admin index published this gt pagination Post a
  • 核心动画围绕点旋转

    我想让 IBOutlet 围绕父视图中的特定点旋转 目前我只知道如何围绕锚点旋转它 但是 我想使用对象图层之外的点 旋转角度是相对于设备从该点出发的方向计算的 void viewDidLoad super viewDidLoad locat
  • 合并两个单独的 MySQL 查询的结果

    我正在尝试执行两个单独的数据库查询并将结果返回到表单 每个结果都写入一个表中 我希望能够将两个查询合并为一个查询 并按任务编号对结果进行排序 第一个查询 Booking Date date d m Y driver SESSION user
  • “从未使用过不可变值‘context’的初始化,请考虑替换对‘_’的赋值或将其删除

    我很快将变量声明为 let context LAContext LAContext 它会发出警告 从未使用过不可变值 context 的初始化 请考虑替换对 的赋值或将其删除 一切都在错误消息中 值 从未使用过 您的变量没有在任何地方使用
  • 将 Quartz 连接到 MS Sql Server

    我对 Quartz Job Scheduler 相当陌生 我可能会问一些愚蠢的问题 但是 我在将 Quartz Server 2010 连接到 MS SQL Server 2012 时遇到问题 我创建了几个工作正常的作业 但无法创建与 SQ
  • 字符串中当前位置左侧的字符位置

    从字符串中的某个任意位置 我需要找到距离我的位置左侧最近的字符位置 如果我想向右执行此操作 我可以使用 IndexOf 但我不确定如何向左做 我想出的两种方法只是从我的位置开始的递减循环 或者将字符串反向并使用正常的 IndexOf 其他人
  • 列表视图适配器中的按钮

    任何人都可以解决我的问题 经过 2 天的努力 我终于得到了 70 的输出 Exp 我有列表视图 其数据来自服务器 列表视图内部有一些文本 按钮和滚动索引 A BC D E F G 问题 按钮不起作用意味着当我单击它时 如果添加以下代码 它看
  • 转编译为另一种语言[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 代码转编译的典型方式有哪些 目前 我正在编写一种简单的编程语言 其处理方式是递归的 循环遍历一个节点列表 假设当前节点是一个变量节点 它会调用一个emit variable no
  • .NET UIElement.TranslatePoint 的 UWP 等效项

    我希望获取 UIElement 相对于其容器的位置 以将图像覆盖在其顶部 System WIndows 命名空间中的 UIElement 正是我想要的 UWP 中的等效项是什么 您可以使用UIElement TransformToVisua
  • 如何更改线性布局与相对布局中文本视图和按钮的顺序?

    我对 stackoverflow 完全陌生 对 Android 移动开发也只有几周的时间 非常感谢 stackoverflow 我 90 的以 Android eclipse 开头的 google 搜索都是在这里找到的 现在开始追逐 我有一