DevStore首页 > DEV资源 > 源码下载 > 源码详情

Android手指滑动切换页面

 
踏浪星空 | 2015-07-21 16:59    浏览量(5867)    评论(9)    收藏(26)
功能分类:特效 支持平台:Android 运行环境:Eclipse
开发语言:Java 开发工具:Eclipse 源码大小:4.13MB
下载源码 632 人下载

源码简介

介绍:实现手指滑动切换页面,页面头部的tab下方出现一个条纹来显示当前页面。也可以点击tab来切换页面。可以更改tab的配色方案。

源码截图

  • 运行截图
DevStore所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与DevStore无关。

源码片段

@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
		pager = (ViewPager) findViewById(R.id.pager);
		adapter = new MyPagerAdapter(getSupportFragmentManager());

		pager.setAdapter(adapter);

		final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources()
				.getDisplayMetrics());
		pager.setPageMargin(pageMargin);

		tabs.setViewPager(pager);

		changeColor(currentColor);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {

		switch (item.getItemId()) {

		case R.id.action_contact:
			QuickContactFragment dialog = new QuickContactFragment();
			dialog.show(getSupportFragmentManager(), "QuickContactFragment");
			return true;

		}

		return super.onOptionsItemSelected(item);
	}
  •   赞(3) 赞 +1 赞(3) 已赞
  •   收藏(26) 收藏 +1 已收藏 取消
  •   下载(632)
评论(9)
python

python 2015-09-03 13:27:25

学习了,很好
回复(0) 赞(0) 赞(1)
君临天下

君临天下 2015-08-14 16:14:26

下来看看 谢谢分享
回复(0) 赞(0) 赞(1)
Stefan

Stefan 2015-08-14 16:02:42

不错 已赞
回复(0) 赞(0) 赞(1)
唐寒枫

唐寒枫 2015-08-12 23:12:16

不错,用得到
回复(0) 赞(0) 赞(1)
dshuayu

dshuayu 2015-08-07 11:30:56

很不错,赞一个
回复(0) 赞(0) 赞(1)
  • 推荐
  • 审核
  • 收录
  • 获取活力值

源码上传作者

  • 2 能力值
  • 1 源码
  • 0 评测
  • 0 资料

热门源码