【发布时间】:2015-11-18 04:33:32
【问题描述】:
我正在尝试创建一个带有可滚动列表的页面。功能将是通过单击删除项目的正常列表。该列表中的项目数量是有限的,并由用户动态添加。您可以考虑以待办事项列表为例。现在哪个是更好的实施方法?数据绑定到其适配器的回收站视图?还是在运行时将项目添加为子项的正常线性布局?
我当前的实现是回收器视图。但是,我发现它滞后并且动画表现不佳。因此,线性布局通过将其指定为 xml 来自动设置动画——通过将动画布局更改设置为 true。
仅供参考的数据是本地的并在后台同步。
【问题讨论】:
-
这似乎与您的 UX/设计需求非常相关。我建议使用数据驱动列表样式布局的回收器视图路线(特别是如果您想要漂亮的动画)。如果您在滚动和/或动画的回收器视图中表现不佳,如果在查看代码时问题还不明显,我会说从分析您的代码开始。你能发布你的适配器代码和布局xml吗?
-
您好,需要使用
linearLayout而不是recyclerView或listView的示例代码,请分享。