仿知乎日报(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
- 仿知乎日报(6)_主题界面内容区加载布局
- 仿知乎日报(5)_主界面内容区加载布局
- 仿知乎日报第五篇:为内容区MainFragment加载布局
- 仿知乎日报第七篇:为菜单区加载布局以及加载数据
- 仿知乎日报第十二篇:为ArticleActivity加载布局
- 仿知乎日报第十四篇:为CommentActivity加载布局
- 仿知乎日报(4)_加载侧滑菜单
- 仿知乎日报(1)_绪论
- 微信小程序-仿知乎主题日报列表
- 界面启动放大动画,仿知乎日报启动
- 仿知乎日报(2)_欢迎页面
- 仿知乎日报列表-加载网络数据
- 主界面实现_功能内容
- 仿知乎日报第八篇:点击菜单区,切换内容区ViewPager相应的页面
- cocoStudio布局界面,然后代码加载布局控件
- 仿知乎日报第三篇:MainActivity的布局分析
- 仿知乎日报第六篇:为MainFragement加载数据
- 仿知乎日报第十三篇:为ArticleActivity加载数据
- java.lang.ClassCastException: com.huihui.sms.bean.Student cannot be cast to java.util.List at com.h
- DBCP1.3数据库连接泄漏问题
- Spring JavaMailSender发送邮件
- C++——NOIP例题——坐标系
- 2016亚洲区域赛现场赛china final A题
- 仿知乎日报(6)_主题界面内容区加载布局
- 面试题
- Python学习笔记
- 颜色
- 文章标题 UVA 11374 : Airport Express(最短路--dijkstra)
- Android仿微信朋友圈图片展示效果,图片查看器
- 【BZOJ 1023】[SHOI2008]cactus仙人掌图
- QT 动态加载dll
- eclipse+tomcat9 使用多个虚拟域名访问多个web项目