仿知乎日报(6)_主题界面内容区加载布局

来源:互联网 发布:剑三捏脸数据 编辑:程序博客网 时间:2024/04/28 17:51

主界面MainFragment加载布局

1、效果

2、代码

otherFragment.java

public abstract class OtherFragment extends BaseFragment {    private NetUtils dailyNetUtils;    protected String dailyUrl = "http://news-at.zhihu.com/api/4/theme/13";    private Gson mGson;    private ThemeBean themeBean;    private List<ThemeBean.StoriesBean> storiesBeans;    private String image;    private String description;    private String name;    private ThemeListViewAdapter themeListViewAdapter;    protected String thememKey = MyUrl.THEME+"DAILYPSYCHOLOGYFRAGMENT";    @Override    protected void initListener() {        vp_main_content_pic.setVisibility(View.GONE);        ll_main_content_point.setVisibility(View.GONE);        iv_main_content_pic.setVisibility(View.VISIBLE);        initCommon();        lv_content_fragment.setOnItemClickListener(new AdapterView.OnItemClickListener() {            @Override            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {            }        });        refresh_layout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {            @Override            public void onRefresh() {            }        });    }    protected abstract void initCommon();}

上面的代码是对主题日报进行初始化,同时定义了一个initCommon()抽象方法,以实现不同子页面加载不同数据。

接下来我们分别创建12个主题日报继承于OtherFragment.java这样子我们整体的布局就完成了。

0 0