是否有使用适配器的gridview替代方案?

时间:2016-02-17 02:45:51

标签: android gridview android-arrayadapter

我使用自定义gridview创建了ArrayAdaptergridView内部有几个TextViewEditTextSpinner。在我将听众添加到SpinnerEditText之前,一切都很顺利。除了让这些工作起作用的麻烦(回收的很多问题),现在它已经相当滞后了。我读到了,这似乎是一个固有的问题。

最多有16个项目。在Gridlayout中手动执行此操作会导致大量手动重复工作,这就是我使用GridView和适配器的原因。但性能问题是一个主要问题。

那么有没有一种方法可以复制GridView的功能,而不会遇到我遇到的问题?

如果有人认为他们可以使用当前代码解决我的性能问题,我很乐意发布。它使用视图模式非常标准ArrayAdapter。感谢

更新: 好的,所以我最终只使用RecyclerView使用此接受的答案中列出的模式Saving EditText content in RecyclerView。在对我的代码进行一些调整后,我已经摆脱了滞后。

2 个答案:

答案 0 :(得分:1)

为什么不使用RecyclerView?它适用于需要对gridview中的重复模式进行大量调用的情况。对于复杂的布局,它比gridview / listview更有效。

答案 1 :(得分:0)

您可以尝试使用TableLayout,看看它是否有所改进。您可以将所有行添加为TableLayout的行。 TableLayout