现在在做一个项目,一个类似问卷的页面,需求是把所有题目都集成在一个可上下滑动的view中。这样的话一个界面的控件就要上千个,想请问一下这样会不会影响性能
上千个当然会,你可以分页显示,或者动态加载,没必要一下子显示几百几千的题目。
一页几十个就好,太多了肯定会有影响的。
一页写最多20个其他的分页加载
你可以放到listview中
可以用listview,然后在item里面放控件,问卷调查的话,你看下每个item的布局,要怎么设了
上千个肯定会影响性能,可以尝试做成上一页下一页这种方式来显示问卷问题
用RecyclerView 多个类别的ViewHodler 把重复的item 复用起来
就是根据问题和答案的格式,分成一个item或者多个item加载到可以滑动的控件中,比如listview,recycleview,然后通过服用的方式减少性能消耗,内存消耗