我目前正在为应用创建测验部分。这是大多数情况下的样子:
我的问题是每个问题的答案数量可能从2-4不等。我可以看到两个解决方案:
两者中哪一条路线更好,还是有更好的选择?
答案 0 :(得分:3)
针对您的问题的最佳解决方案是使用ListView
或RecyclerView
,因为这些组件是动态的,可以完美地显示0到n个视图。
ListView
:https://developer.android.com/reference/android/widget/ListView.html
RecyclerView
:https://developer.android.com/reference/android/support/v7/recyclerview/package-summary.html
使用后,您可以控制用户点击的时间。
答案 1 :(得分:0)
使用recyclerview Creating android recyclerview
答案 2 :(得分:0)
肯定第二种方法更好,
为什么呢?因为在第一种方法中,您将为每个问题充气整个布局。使用第二种方法,您只需更改TextView的内容以及发布您的答案的RecylerView适配器。