在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Android平台开发 → android 高仿网易新闻客户端主界面UI效果 示例源码(侧滑SlidingMenu+ViewPager+Fragment)

android 高仿网易新闻客户端主界面UI效果 示例源码(侧滑SlidingMenu+ViewPager+Fragment)

Android平台开发

下载此实例
  • 开发语言:Java
  • 实例大小:2.55M
  • 下载次数:63
  • 浏览次数:3440
  • 发布时间:2013-10-23
  • 实例类别:Android平台开发
  • 发 布 人:crazycode
  • 所需积分:2
 相关标签: Android

实例介绍

【实例简介】

【实例截图】

【核心代码】

public class LeftCategoryFragment extends Fragment {
	private View mView;
	private Context mContext;
	private ListView listview_right_category;
	private LeftCateGoryAdapter mAdapter;
	private String[] category_name;
	private String[] category_title;
	private Integer[] category_img;
	private List<ItemCategoryModel> mLists;
	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container,
			Bundle savedInstanceState) {
		if (null == mView) {
			mView = inflater.inflate(R.layout.left_category, container, false);
			initView();
			initValidata();
			bindData();
			initListener();
		}
		return mView;
	}

	/**
	 * 初始化界面元素
	 */
	private void initView() {
		listview_right_category = (ListView) mView
				.findViewById(R.id.listview_left_category);

	}

	/**
	 * 初始化变量
	 */
	private void initValidata() {
		mContext = mView.getContext();
		// 进行模拟和初始化需要进行服务类别设置的数据
		category_name = mContext.getResources().getStringArray(
				R.array.category_name);
		category_title = mContext.getResources().getStringArray(
				R.array.category_title);
		category_img = new Integer[] { R.drawable.biz_navigation_tab_news,
				R.drawable.biz_navigation_tab_local_news,
				R.drawable.biz_navigation_tab_ties,
				R.drawable.biz_navigation_tab_pics,
				R.drawable.biz_navigation_tab_ugc,
				R.drawable.biz_navigation_tab_voted,
				R.drawable.biz_navigation_tab_micro,
				R.drawable.biz_pc_list_polymetric_icon };

		mLists = new ArrayList<ItemCategoryModel>();
		// 构造要显示的服务类别对象集合
		for (int i = 0; i < category_img.length; i  ) {
			mLists.add(new ItemCategoryModel(category_img[i], category_name[i],
					category_title[i]));
		}
		// 初始化适配器
		mAdapter = new LeftCateGoryAdapter(mContext, mLists);
	}

	/**
	 * 绑定数据
	 */
	private void bindData() {
		listview_right_category.setAdapter(mAdapter);
	}

	/**
	 * 初始化监听器
	 */
	private void initListener() {
		listview_right_category
				.setOnItemClickListener(new MyOnItemClickListener());
	}

	/**
	 * listview列表的item的点击监听
	 */
	class MyOnItemClickListener implements OnItemClickListener {
		
		public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
				long arg3) {
            Toast.makeText(mContext, "你选择了" category_name[arg2], Toast.LENGTH_SHORT).show();
		}
	}


标签: Android

实例下载地址

android 高仿网易新闻客户端主界面UI效果 示例源码(侧滑SlidingMenu+ViewPager+Fragment)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 zfq 发表于: 2013-10-31 10:47 16
我来说两句...顶顶顶顶顶顶顶

支持(0) 盖楼(回复)

第 2 楼 zfq 发表于: 2013-10-31 10:47 24
我来说两句...顶顶顶顶顶顶顶顶顶顶顶顶顶顶

支持(0) 盖楼(回复)

第 3 楼 yaosq 发表于: 2013-11-12 17:50 44
很好,横强大

支持(0) 盖楼(回复)

第 4 楼 jsrgchf@126.com 发表于: 2013-12-11 09:49 12
刚好需要,学习学习

支持(0) 盖楼(回复)

第 5 楼 Alex1985 发表于: 2014-01-15 12:19 46
我来说两句...顶顶顶顶顶顶顶顶顶顶顶顶顶顶

支持(0) 盖楼(回复)

第 6 楼 babyboy18 发表于: 2014-02-11 20:58 21
嚓,下不了

支持(0) 盖楼(回复)

第 7 楼 hjw 发表于: 2014-04-11 16:22 53
我来说两句...嚓,下不了

支持(0) 盖楼(回复)

第 8 楼 tonytian 发表于: 2014-04-16 15:44 17
咋下载呢

支持(0) 盖楼(回复)

第 9 楼 托尔斯泰 发表于: 2015-06-17 16:46 27
我来说两句...123

支持(0) 盖楼(回复)

第 10 楼 psuqgyy 发表于: 2015-10-16 21:33 35
我来说两句...我来说两句...123

支持(0) 盖楼(回复)

第 11 楼 Smileboy 发表于: 2017-01-05 02:00 33
谢谢分享,谢谢了

支持(0) 盖楼(回复)

第 12 楼 Smileboy 发表于: 2017-01-05 02:00 41
谢谢分享,谢谢了

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有12条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
;
报警