菜单
  

        ftIndicatorTabHost.addTab(tab3, WorkFragment.class, getBundle("求职"));
        ftIndicatorTabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
            @Override
            public void onTabChanged(String tabId) {
                toolbar.setTitle(tabId);
            }
        });
    }

    private View getIndicatorView(final String title, int iconId) {
        View indicatorView = UIUtils.inflate(R.layout.tab_indicator);
        ImageView imag_tab = (ImageView) indicatorView.findViewById(R.id.imag_tab);
        imag_tab.setImageResource(iconId);
        return indicatorView;
    }

    private Bundle getBundle(String data) {
        Bundle bundle = new Bundle();
        bundle.putString("data", data);
        return bundle;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (item.getItemId() == android.R.id.home) {
            drawerToggle.onOptionsItemSelected(item);
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    5.2功能实现
    5.2.1 新闻模块
    用户进入热点新闻界面,即可浏览到实时热点新闻列表,每个列表项点击进去之后可以进入新闻详情界面获取该项新闻的详细信息。新闻模块如图5.2所示:

     
    图5.2 新闻模块图

    主要实现代码如下所示:
    private ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity> hotNewsListData;
    private int pageNum = 1;

    @Override
    protected ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity> requestData() {
        pageNum = 1;
        hotNewsListData = loadNewsData(pageNum);
        return hotNewsListData;
    }

    private ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity> loadNewsData(int pageNum) {
        HotNews hotNewsData = null;
        ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity> hotNewsListData = null;
        try{
            String urlString = Url.getNewsDataUrl(pageNum);
            HttpHelper.HttpResult httpResult = HttpHelper.get(urlString);
            String resultString = httpResult.getString();
            LogUtil.e("resultString--"+resultString);
            hotNewsData = processNewsData(resultString);
            if(hotNewsData!=null){
                if(hotNewsData.getShowapi_res_code()==-1){
                    hotNewsListData = new ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity>();
                }else {
                    hotNewsListData =           (ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity>) hotNewsData.getShowapi_res_body().getPagebean().getContentlist();
                    ArrayList<HotNews.ShowapiResBodyEntity.PagebeanEntity.ContentlistEntity> uselessData =
  1. 上一篇:ASP.net+sqlserver学生综合考评系统设计与实现
  2. 下一篇:Flash农夫与蛇动画设计
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. java+mysql车辆管理系统的设计+源代码

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 电站锅炉暖风器设计任务书

  11. 十二层带中心支撑钢结构...

  12. 乳业同业并购式全产业链...

  13. 中考体育项目与体育教学合理结合的研究

  14. 杂拟谷盗体内共生菌沃尔...

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 当代大学生慈善意识研究+文献综述

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回