ListView显示新闻?

时间:2016-07-31 20:35:18

标签: android listview android-fragments

我正在尝试创建一个显示Facebook等新闻的应用。我研究并决定构建一个片段,从特定网站解析html并显示图片和描述。

我的主要活动是LinearLayout,它将片段显示为列表。如何在多个新闻帖子中重复使用相同的片段?

1 个答案:

答案 0 :(得分:0)

您应该使用ListViewArrayAdapter<News>来存储&#34;标题&#34;一个News对象而不是LinearLayout。然后,一般来说,显示&#34;文章&#34;是这样的。

  1. 制作News课程
  2. 推荐:拥有implements Parcelable并编写必要的代码
  3. 实现Fragment类的static NewsFragment newInstance(New news)方法
  4. 运行类似的东西

    News n = new News();
    NewsFragment newsFrag = NewsFragment.newInstance(n);
    getFragmentManager().beginTransation().replace(R.id.container, newsFrag).commit(); 
    
  5. Building a Flexible UI

    涵盖了大部分内容

    或者,如果您想要一个NewsFeed类型的布局,那就是Lists and Cards

    最重要的是,你不应该使用LinearLayout来滚动内容。