首页 > 解决方案 > 如何在android中构建一个不断增长的表单

问题描述

我的想法是创造一种成长的形式。现在的问题是:最好的方法是什么?我还没有找到图书馆。在下面的图片中,您可以看到我的想法。它应该在每次输入后进入下一步,并且应该出现一个 EditText 字段。任何关于现有库的建议或关于应该使用哪些 UI 组件来实现的提示将不胜感激。谢谢您的帮助!

成长形式

标签: javaandroidkotlin

解决方案


您有很多方法,但我更喜欢使用的方法:

列出您的列表,然后为每个索引分配其下一个EditText. 默认情况下,禁用所有 EditTexts(第一个除外)。然后为每个索引添加一个侦听器以观察其文本。一旦它被填满,就告诉那个监听器启用它的下一个 EditText。

也许它不是那么有效,但它很简单并且使代码更具可读性。如果你只实现两个第一个索引,你也可以轻松地扩展它,因为其余的都是一样的。


推荐阅读