Android:显示包含图片的文章的最佳方式是什么?

时间:2015-07-29 10:17:39

标签: android listview webview article

我试图显示带有段落,图片,引号等的文章。我的后端目前会将文章作为段落,图片等列表返回,但如果需要可以更改。

我尝试了以下内容:

  • 使用 private class DrawerItemClickListener implements ListView.OnItemClickListener { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { mMenuAdapter.setSelectedPosition(position - 1); mMenuAdapter.notifyDataSetChanged(); } } 并加载整篇文章。工作正常但WebView非常消耗,我无法按照自己的意愿定制内容。

  • 使用WebViews并为每个段落填充ScrollView,为每个图片填充TextViews。工作正常,但在填充ImageViews

  • 时开始时非常滞后
  • 使用ScrollView(以及后来的ListView)从回收中受益。这个解决方案的问题在于某些项目可能会很长(例如:长篇大论),并且在滚动时在屏幕上显示长项目时可能会出现延迟。

上述解决方案似乎都不是最优的,所以我想知道:展示文章的最佳方式是什么?

感谢您的回答

编辑2: 上面的所有解决方案工作,我的问题不是关于如何使其工作,而是关于如何使其尽可能优化平滑

修改:这是我试图展示的内容。

enter image description here

1 个答案:

答案 0 :(得分:1)

RecyclerView是最佳做法。它具有最佳的优化。