SmartTabLayout的使用
来源:互联网 发布:java 面试题 编辑:程序博客网 时间:2024/05/30 05:23
SmartTabLayout的使用
布局中使用:
<com.ogaclejapan.smarttablayout.SmartTabLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/viewPagerTab" android:layout_width="match_parent" android:layout_height="35dp" app:stl_defaultTabTextColor="@color/tab_text_color" app:stl_defaultTabTextHorizontalPadding="18dp" app:stl_defaultTabTextSize="16sp" app:stl_dividerThickness="0dp" app:stl_indicatorColor="@color/colorMain" app:stl_indicatorInterpolation="linear" app:stl_indicatorThickness="2dp" app:stl_underlineThickness="0dp" />
<android.support.v4.view.ViewPager android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/viewPager"/>
代码中使用:
//获取到标题的名字String[] stringArray = getResources().getStringArray(R.array.news_tiltes);mNewsAdapter = new NewsAdapter(getChildFragmentManager(),stringArray);mFragmentNewsVp.setAdapter(mNewsAdapter);//绑定标题mTl.setViewPager(mFragmentNewsVp);
Adapter代码:
public class NewsAdapter extends FragmentStatePagerAdapter { ArrayList<Fragment> mFragments = new ArrayList<>(); String[] mTilts //列表名字 public NewsAdapter(FragmentManager fm ,String[] stringArray) { super(fm); for (int i = 0; i < 10 ; i++){ if (i == 0){ mFragments.add(new HotlistsFragment()); }else { mFragments.add(new OtherFragment()); } } mTilts = stringArray; } @Override public Fragment getItem(int position) { return mFragments.get(position); } @Override public int getCount() { return mFragments != null ? mFragments.size() : 0; } @Override public CharSequence getPageTitle(int position) { return mTilts[position]; }}
阅读全文
0 0
- SmartTabLayout + ViewPager的使用
- SmartTabLayout的使用
- android 切换栏目 SmartTabLayout的使用
- SmartTabLayout简单使用
- Android:SmartTabLayout使用
- SmartTabLayout切换无法回弹的问题
- android SmartTabLayout——自定义标题带的Android ViewPager
- smartTabLayout参数详解
- SmartTabLayout顶部切换
- SmartTabLayout 参数详解
- SmartTabLayout-master Demo设计浅谈
- SmartTabLayout小写字母改为大写
- SmartTabLayout+PtrFrameLayout+ViewPager+Fragment简单实现
- SmartTabLayout+CoordinatorLayout+RecycleView+沉浸式状态栏
- Android SmartTabLayout worm蠕虫蠕动/普通平整动画切换动画属性
- GUID使用的使用
- ${}的使用
- 的使用
- PHP数据库连接mysql与mysqli的区别与用法
- 计算机网络实验rdt实验
- Matlab 将一个矩阵保存在.mat文件中,或读取.mat文件
- Crowd Behavior Analysis Using Local Mid-Level Visual Descriptors
- Boost 组件 lexical_cast
- SmartTabLayout的使用
- Android ProgressDialog简单实例
- Redis 主从复制、读写分离、高可用(七)-part 2
- 利用js给datalist或select动态添加option选项
- jQuery实现图片轮播效果
- PagerSlidingTabStrip的使用
- 学习干货
- 我们都被监控了?揭秘全球电信网络7号信令(SS7)漏洞
- 企业家性格类型ESTP职业规划与天赋解析