viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)

viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)

ID:11920492

大小:187.63 KB

页数:7页

时间:2018-07-14

viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)_第1页
viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)_第2页
viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)_第3页
viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)_第4页
viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)_第5页
资源描述:

《viewpage+fragment实现区域顶部tab滑动切换(烟台杰瑞教育android培训部原创)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、烟台杰瑞教育科技有限公司(Android开发培训部)版权所有ViewPage+Fragment实现区域顶部tab滑动切换一、问题描述  本系列将结合案例应用,陆续向大家介绍一些Android典型界面的设计,首先说说tab导航,导航分为一层和两层(底部区块+区域内头部导航),主要实现方案有RadioGroup+ViewPage+Fragment、ViewpagerIndicator、ActionBarTabs、FragmentTabHost+Fragment等,下面我们先采用RadioGroup+ViewPage+Fragment实现区域头部导航。  如图所

2、示:------杰瑞教育(www.jerehedu.com)专注IT技能培训打造一流人才服务平台------烟台杰瑞教育科技有限公司(Android开发培训部)版权所有二、案例主要组件  1、先看一下MainActivity布局  2、MainActivity代码:publicclassMa

5、inActivityextendsFragmentActivityimplementsOnPageChangeListener{privateViewPagerviewPager;privateRadioGrouprgChannel=null;privateHorizontalScrollViewhvChannel;privatePageFragmentAdapteradapter=null;privateListfragmentList=newArrayList();@Overrideprotectedvoidon

6、Create(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);------杰瑞教育(www.jerehedu.com)专注IT技能培训打造一流人才服务平台------烟台杰瑞教育科技有限公司(Android开发培训部)版权所有initView();}privatevoidinitView(){rgChannel=(RadioGroup)super.findViewById(R.id.rgChannel);v

7、iewPager=(ViewPager)super.findViewById(R.id.vpNewsList);hvChannel=(HorizontalScrollView)super.findViewById(R.id.hvChannel);rgChannel.setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener(){@OverridepublicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){viewPager.setCu

8、rrentItem(checkedId);}});viewPage

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。