java - 如何在android中构建一个不断增长的表单
问题描述
我的想法是创造一种成长的形式。现在的问题是:最好的方法是什么?我还没有找到图书馆。在下面的图片中,您可以看到我的想法。它应该在每次输入后进入下一步,并且应该出现一个 EditText 字段。任何关于现有库的建议或关于应该使用哪些 UI 组件来实现的提示将不胜感激。谢谢您的帮助!
解决方案
您有很多方法,但我更喜欢使用的方法:
列出您的列表,然后为每个索引分配其下一个EditText
. 默认情况下,禁用所有 EditTexts(第一个除外)。然后为每个索引添加一个侦听器以观察其文本。一旦它被填满,就告诉那个监听器启用它的下一个 EditText。
也许它不是那么有效,但它很简单并且使代码更具可读性。如果你只实现两个第一个索引,你也可以轻松地扩展它,因为其余的都是一样的。
推荐阅读
- c# - 调用 Google Directory API 修补用户密码时出现间歇性 412 错误
- python - 如何优化代码以在 python pandas 中透视表
- flutter - 将键盘功能添加到颤动中的按钮(带按钮的自定义键盘)
- python - 列出子网python boto3中的可用区
- jquery-ui - 如何使用 jQuery-UI 隐藏按钮集小部件中的单选按钮点?
- python - 是否可以使用 python 和 sci-kit learn 执行概率 PCA?
- javascript - 如何强制 Tagify 只接受由小写和下划线组成的标签?
- java - 如何知道@JsonIgnoreProperties(ignoreUnknown=true) 忽略了哪些属性
- java - 尝试从“主菜单”类调用方法但它被卡住了,但是当从方法类调用时它工作得很好
- javascript - RegExp 限制除数字和后面的几个字母以外的所有符号(如果它们持续存在)