我想在Android应用程序中创建大型表单,有很多问题和输入,最好的方法是什么?我需要用户滚动视图,列表视图吗?如果是List View哪种适配器最好?
答案 0 :(得分:4)
通常,在移动设备上的单个页面上呈现大型表单并不是一个好主意。用户不喜欢在页面后滚动页面来填充表单。它可能会迷失方向并且难以导航。在较小的设备上,情况会更糟。
考虑按功能区域打破一个大表格,然后提供一个较小的UI。这将使用户更容易。您可以在视图寻呼机中组织表单,您可以在其中创建多个页面。
我对ListView的体验(这可能也适用于RecyclerView)是在行中添加编辑字段在处理焦点,触摸事件等方面存在一些挑战.listView无法顺利处理它。所以可以使用这些,但它可能很棘手。除非有很多类似的行,否则listView不会给你太多。做ScrollView或TableLayout就可以了。