A联合布局之Tab导航
来源:互联网 发布:死神来了 游戏 知乎 编辑:程序博客网 时间:2024/06/06 00:46
private TabLayout tab;private ViewPager vp;private List<String> list;@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view=inflater.inflate(R.layout.f1,container,false); vp = view.findViewById(R.id.vp); tab = view.findViewById(R.id.tab); return view;}@Overridepublic void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); list = new ArrayList<>(); list.add("头条"); list.add("军事"); list.add("娱乐"); list.add("国内"); list.add("财经"); list.add("国际"); list.add("时尚"); list.add("体育"); //1.设置viewPager的适配器 vp.setAdapter(new FragmentPagerAdapter(getChildFragmentManager()) { //2.重写方法 @Override public CharSequence getPageTitle(int position) { return list.get(position); } @Override public Fragment getItem(int position) { /*Fragment fragment = null; switch (position){ case 0: fragment = new Fragment_In(); break; case 1: fragment = new Fragment_In02() break; case 2: break; case 3: break; }*/ Newframent newframent=new Newframent(); Bundle bundle = new Bundle(); bundle.putString("name",list.get(position)); newframent.setArguments(bundle); return newframent; } @Override public int getCount() { return list.size(); } }); //3.关联viewPager tab.setupWithViewPager(vp);}
阅读全文
0 0
- A联合布局之Tab导航
- A联合布局activity
- A联合布局,侧滑和frament
- Android入门之ActionBar实现Tab导航
- Fragment初体验之实现Tab导航
- ActionBar之添加Tab导航栏
- easyui之菜单导航切换Tab
- Tab导航
- Android 布局、导航之Fragment
- Android布局文件之Tab Layout
- tab布局
- Android开发学习之ActionBar之Tab和Spinner导航
- web前端之tab表格布局(四)----表格布局
- 实现导航Tab栏悬浮功能之改进版
- Android App之底部tab导航常用实现方案总结
- 网页制作DIV+css之导航布局
- tab导航条
- ActionBar实现Tab导航
- 通过Docker部署Maven私服和使用
- Hbuilder app开发之app启动图片
- AOP面向切面和OOP面向对象的简单理解比较
- CentOS安装后设置ip
- 数据库常用语法
- A联合布局之Tab导航
- request接收表单提交中文参数乱码问题
- iOS NSPredicate 使用详解
- 读取网络上的json文件
- ARM_4412_蜂鸣器
- 本机连接远程Oracle
- 代码
- 有序数组和无序数组
- js字符串基本方法总结