2016-07-31 70 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滾動的內容。