我正在尝试创建一个显示Facebook等新闻的应用。我研究并决定构建一个片段,从特定网站解析html并显示图片和描述。
我的主要活动是LinearLayout
,它将片段显示为列表。如何在多个新闻帖子中重复使用相同的片段?
答案 0 :(得分:0)
您应该使用ListView
和ArrayAdapter<News>
来存储&#34;标题&#34;一个News
对象而不是LinearLayout
。然后,一般来说,显示&#34;文章&#34;是这样的。
News
课程implements Parcelable
并编写必要的代码static NewsFragment newInstance(New news)
方法运行类似的东西
News n = new News();
NewsFragment newsFrag = NewsFragment.newInstance(n);
getFragmentManager().beginTransation().replace(R.id.container, newsFrag).commit();
或者,如果您想要一个NewsFeed类型的布局,那就是Lists and Cards
最重要的是,你不应该使用LinearLayout来滚动内容。