SmartTabLayout顶部切换
来源:互联网 发布:阿里云备案咨询电话 编辑:程序博客网 时间:2024/06/04 19:43
public abstract class BaseSmartTabFragment extends BseFragment {
@BindView(R.id.viewpagertab)
protected SmartTabLayout mViewpagertab;
@BindView(R.id.viewpager)
protected ViewPager mViewpager;
protected List mSmartTabInfos;
@Overrideprotected View initView() { View view = LayoutInflater.from(mContext).inflate(R.layout.fragment_base_smarttab, null); return view;}@Overrideprotected void initData() { super.initData(); mSmartTabInfos = new ArrayList<>(); initSmartTabinfo(); MyNewsTabPagerAdapter myNewsTabPagerAdapter = new MyNewsTabPagerAdapter(getChildFragmentManager(), mSmartTabInfos, mContext); mViewpager.setAdapter(myNewsTabPagerAdapter); mViewpagertab.setViewPager(mViewpager);}protected abstract void initSmartTabinfo();
}
public class NewsTabFragment extends BaseSmartTabFragment{
@Override
protected void initSmartTabinfo() {
mSmartTabInfos.add(new SmartTabInfo(NewsPagerFragment.class, “资讯”, null));
mSmartTabInfos.add(new SmartTabInfo(NewsPagerFragment.class, “热点”, null));
mSmartTabInfos.add(new SmartTabInfo(NewsPagerFragment.class, “博客”, null));
mSmartTabInfos.add(new SmartTabInfo(NewsPagerFragment.class, “推荐”, null));
}
}
public class SmartTabInfo {
public Class clz;
public String title;
public Bundle args;
public SmartTabInfo( Class clz,String title, Bundle args) { this.title = title; this.args = args; this.clz = clz;}
}
//fragment_base_smarttab.xml
- SmartTabLayout顶部切换
- SmartTabLayout切换无法回弹的问题
- android 切换栏目 SmartTabLayout的使用
- 顶部切换的switchButton
- Android SmartTabLayout worm蠕虫蠕动/普通平整动画切换动画属性
- 顶部多Tab切换效果
- Fragment 多tab切换,顶部tab,顶部tab+viewpager
- SmartTabLayout简单使用
- SmartTabLayout + ViewPager的使用
- smartTabLayout参数详解
- SmartTabLayout的使用
- Android:SmartTabLayout使用
- SmartTabLayout 参数详解
- fragment+Radiobutton实现顶部导航切换
- iOS 顶部几个按钮切换界面代码
- Android 顶部滑动切换实现(一)
- Android 顶部切换实现(二)
- 使用ViewPager实现顶部tabbar切换界面
- setTimeout与循环闭包经典面试题详解
- Android语言切换原理
- intellij idea 配置
- 通达OA重新创建缓存的办法
- c++ 调用python传输图片
- SmartTabLayout顶部切换
- redis面试总结
- CentOS 7 tomcat8安装说明
- 机器学习笔记(二) 单变量线性回归
- Python自然语言处理 3 处理原始文本
- Face ID与传统的人脸识别到底有什区别?
- Mysql报错[Err] 1054
- 将列表导出为excel表格
- vuforia 中摄像机的开启与关闭