android - 回收 View 与 ScrollView 中的线性布局?

标签 android android-layout

我正在尝试创建一个带有可滚动列表的页面。功能将是一个普通的列表,通过单击它来删除项目。该列表中的项目数量受到限制并由用户动态添加。您可以将待办事项列表视为示例。现在哪个是更好的实现方法?数据绑定(bind)到其适配器的回收器 View ?还是在运行时将项目添加为子项的正常线性布局?

我当前的实现是回收器 View 。但是,我发现它滞后并且动画表现不佳。因此,通过将 animate layout changes 设置为 true,可以通过指定 xml 来自动设置线性布局动画。

FYI 数据是本地的,并在后台同步。

最佳答案

切勿将 LinearLayout 用于超过单个屏幕的任何内容。 ListViewRecyclerView 的全部意义在于有效地重用 View ,而不是在 View 不可见时将它们保存在内存中。也许您可以改进或重新提出您的问题,这样人们就可以帮助您解决您在动画方面遇到的任何困难,而不是回避这个问题。

关于android - 回收 View 与 ScrollView 中的线性布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33771901/

相关文章:

android - 如何在我的 Android 应用程序中使用 QuickSearchBox?

android - 如何像android L最近的App listview一样创建Listview

创建首选项屏幕时找不到androidx.preference.PreferenceScreen

android - 无法找到以下设计的布局

android - 当布局具有属性 android : layout_height = "wrap_content"? 时,如何在布局底部设置元素

java - 二进制 XML 文件导致的展开布局错误

java - 在android中使用post方法上传文件

android - 使用旧版 Chrome 的设备在 Chrome 自定义选项卡中无法使用深层链接

android - 向布局添加颜色背景和边框半径

android - 将动态项目添加到linearlayout显示逆序android