tablayout与侧滑展示
来源:互联网 发布:hisuite mac版 编辑:程序博客网 时间:2024/06/06 01:27
{ slist.add("推荐"); slist.add("热点"); slist.add("本地"); slist.add("视频"); slist.add("图片"); slist.add("段子"); slist.add("科技"); slist.add("汽车"); slist.add("体育"); slist.add("财经"); FragmentA fragmentA = new FragmentA(); FragmentB fragmentB = new FragmentB(); FragmentC fragmentC = new FragmentC(); FragmentD fragmentD = new FragmentD(); FragmentE fragmentE = new FragmentE(); FragmentF fragmentF = new FragmentF(); FragmentG fragmentG = new FragmentG(); FragmentH fragmentH = new FragmentH(); FragmentI fragmentI = new FragmentI(); FragmentJ fragmentJ = new FragmentJ(); flist.add(fragmentA); flist.add(fragmentB); flist.add(fragmentC); flist.add(fragmentD); flist.add(fragmentE); flist.add(fragmentF); flist.add(fragmentG); flist.add(fragmentH); flist.add(fragmentI); flist.add(fragmentJ); //进行设置默认的模式, MODE_SCROLLABLE这里是进行滑动的 tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); //进行页卡的添加数据 tabLayout.addTab(tabLayout.newTab().setText(slist.get(0))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(1))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(2))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(3))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(4))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(5))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(6))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(7))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(8))); tabLayout.addTab(tabLayout.newTab().setText(slist.get(9))); //获得fragment的管理者 FragmentManager supportFragmentManager = getSupportFragmentManager(); //进行viewpager的数据适配器 viewPager.setAdapter(new FragmentAdapter(supportFragmentManager)); //进行关联 tabLayout.setupWithViewPager(viewPager); tabLayout.setTabsFromPagerAdapter(new FragmentAdapter(supportFragmentManager));}进行侧滑的操作 public void glissade() { slidingMenu = new SlidingMenu(this); slidingMenu.setMode(SlidingMenu.LEFT); slidingMenu.setBehindOffset(200); slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); //加载布局 slidingMenu.setMenu(R.layout.menu); //点击按钮也可以进行侧滑的操作 imageview.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { slidingMenu.toggle(); } }); }
阅读全文
0 0
- tablayout与侧滑展示
- TabLayout+滑动+网络展示
- TabLayout展示数据
- 侧拉+xlistview+多条目展示+请求数据+tablayout+viewpager+Imageloder
- TabLayout标题栏传值+PullToRefreshListView展示数据
- TabLayout上导航栏+PullToRefreshListView展示数据
- Tablayout,CoordinatorLayout与Behavior
- Fragment 与 TabLayout
- tabLayout与viewPager联动
- TabLayout与ViewPager组合
- TabLayout与ViewPager
- TabLayout、ViewPager与Fragment
- TabLayout与ViewPager联用
- Tablayout与XListView
- Tablayout与viewpager联动
- TabLayout与PullToRefreshListView
- TabLayout与ViewPager结合
- TabLayout与ViewPager联动
- 第二十六篇:JAVA多线程机制之同步与互斥
- Eclipse Servlet出错问题
- [Leetcode] 359. Logger Rate Limiter 解题报告
- 【Ubuntu-Tensorflow】GPU设置及显存资源分配
- 云服务器+域名+nodejs(小白建站)
- tablayout与侧滑展示
- 第二十七篇:JAVA多线程机制之暂停、恢复和停止
- 安装Python的第三方库
- final finally finalize的区别是什么
- 第二十八篇:JAVA多线程机制之死锁
- javax.servlet.http.HttpSession(HttpSession)出错
- MVC+EF+easyui数据更新问题
- leetcode 210. Course Schedule II
- Git基本操作和Github的使用