在我的应用程序中,我希望用户填写一个大表格(5-10 个字段)。并非所有字段都是 EditTexts,有些是 Spinners、RadioButtons 等,
因此,不要将它们全部放在一个布局中(用户可能会离开屏幕,看到这么多问题)。我想把它当作一个会话/提问者之类的东西。
在提交每个答案时,最终都会显示一个新问题。
与其为每个问题设置单独的 Activity,不如我更改同一 Activity 的 ContentView。
解决方案如:
1.根据要问的问题使视图的可见性可见/消失
2. 更改 ContentView 和所有 onCreate()。
当我必须更改 ContentViews 或 Visibilities 10 次时效率低下。
我应该在布局中使用片段并用新片段替换它吗?
即使这样,我最终也有 10 个片段类和 10 个布局,每个片段类都有 1 个。
有没有其他方法可以实现这一点。现在我正在使用 Fragments 来做这件事。
谢谢你