android - 创建动态约束布局
问题描述
我正在设计一个多文件处理系统,它们有一个这样的界面:
石灰箭头显示约束设置,持有小部件的橙色框是约束布局
所以,我想让这个约束布局动态说我只处理 1 个文件,然后应该只出现一个按钮及其相应的进度条,如果正在处理两个文件,那么应该出现 2 个按钮和 2 个相应的进度条,并且(橙色)约束布局也应该调整大小。
对于这种类型的一组小部件(按钮及其相应的进度条)的出现,将它们保存在布局中并使用它们重用它们似乎是明智的<include>
,但是尺寸看起来是动态的,我认为整个 UI 事情都可以完成在爪哇。
所以,我对如何进行这种 UI 设计感到困惑。出现的问题将是:
1)如果我将按钮及其相应的进度条保存为布局,我该如何重用它,就像我每次都必须实例化它一样。处理的文件会改变,设置它们的约束,为每个按钮和进度条提供不同的 ID。(如果无法回答所有这些,请告诉我是否至少可以使用 xml 布局来做到这一点)
2) 只需对所有与约束布局相关的 UI 设计使用纯 java 代码。代码和用户界面不会分开。(我认为这是处理这类事情的方法,但是,我不是很了解)
那么,这样做的适当方法是什么。
解决方案
推荐阅读
- javascript - 使用 Node 的“加密”模块时是否需要使用密钥派生?
- javascript - JavaScript:按常见项目字段组合项目值列表
- api - 将 LogMeIn Refresh Token Curl 转换为 Coldfusion
- java - 在 Java 对象中发送 Multipart 和 JSON 数据 - Spring Boot Rest
- python - 网上银行网页抓取
- google-cloud-platform - 有没有办法通过存储在 Google Cloud Storage 中的文本文档进行 grep?
- html - 寻找更简洁的语法来使用 css 网格重复模式的列?
- python - Python:类方法中的 *args 行为
- javascript - jQuery.val() 仅在使用 datepicker 的第二个事件上返回值
- flutter - 如何显示html的一部分?