2016-07-31 73 views
-1

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

我的主要活动将是一个LinearLayout显示片段作为列表。我怎样才能重复使用同一片段的多个新闻帖子?

回答

0

您应该使用ListViewArrayAdapter<News>来存储News对象的“标题”,而不是LinearLayout。那么,一般来说,展示“文章”的方法就是这样。

  1. 做一个News
  2. 推荐:拥有它implements Parcelable和写入所需的代码做
  3. 实行分片类的static NewsFragment newInstance(New news)方法
  4. 运行像这样

    News n = new News(); 
    NewsFragment newsFrag = NewsFragment.newInstance(n); 
    getFragmentManager().beginTransation().replace(R.id.container, newsFrag).commit(); 
    

大部分情况在Building a Flexible UI

覆盖或者,如果你想有一个新闻源型布局,即在Lists and Cards

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