【发布时间】:2015-06-09 04:42:01
【问题描述】:
在我的应用程序中,我每 30 秒从 JSON 提要中获取数据并将其显示在列表视图中。数据和列表视图工作得很好,但是,当它更新时,应用程序只是颠簸并且看起来不正确。有什么方法可以为这个过渡设置动画吗?当它更新时,数据只是向上移动一个索引,该索引存储在一个列表视图中。这是我更新列表视图的代码
list = (ListView) rootView.findViewById(R.id.list);
LiveAdapter adapter = new LiveAdapter(LiveStreamFragment.this.getActivity(), oslist, LiveStreamFragment.this, list);
list.setAdapter(adapter);
【问题讨论】:
-
更新适配器是不是又要添加适配器了?
-
是的,这段代码每三十秒调用一次
-
而不是添加整个适配器,只需将加载的项目更新(添加)到适配器中的列表并调用 notifyDatasetChanged()。如果你想要它作为动画,只需在更新数据之前使用 smoothScrollTo() 大小
标签: java android json list jquery-animate