首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刘晓杰

    ViewPager的使用

    这个类可以让用户左右切换当前的view ViewPager类需要一个PagerAdapter适配器类给它提供数据 在编写ViewPager的时候,还需要使用两个组件类分别是PagerTitleStrip类和PagerTabStrip 类,PagerTitleStrip类直接继承自ViewGroup类,而PagerTabStrip类继承PagerTitleStrip类,所以这两个类也是容器类。 pagerTabStrip; private String[] titles = {"plane1", "plane2", "plane3"}; private ArrayList<View> views = (PagerTabStrip)findViewById(R.id.pagertabstrip); initView(); viewPager.setCurrentItem android:id="@+id/pagertabstrip" android:layout_width="match_parent"

    1.1K20发布于 2019-03-01
  • 来自专栏分享达人秀

    ViewPager轻松完成TabHost效果

    一、PagerTitleStrip与PagerTabStrip 在实际运用中,很多时候只有页面滑动是不够的,还需要有标题栏才够友好。 首先来学习一下官方自带的,在android.support.v4包中的两个控件PagerTabStrip与PagerTitleStrip。 上面提到的2个控件,其中PagerTitleStrip是普通文字,PagerTabStrip带有下划线。PagerTabStrip在效果上包含了PagerTitleStrip。 如果只添加PagerTabStrip可以看到只有线,但是它占的布局是有一定高度的,而且默认是不显示标题的,如果要显示出来,需在适配器里重写getPageTitle(int position)方法。 还有一个区别就是,PagerTabStrip可以点击切换View,而PagerTitleStrip不能点击。 接下来通过一个案例来学习PagerTabStrip的使用。

    1.9K70发布于 2018-02-05
  • 来自专栏老欧说安卓

    Kotlin入门(24)如何自定义视图

    比如PagerTabStrip无法在布局文件中指定文本大小和文本颜色,只能在代码中通过setTextSize和setTextColor方法来设置。 这用起来殊为不便,如果它能像TextView那样直接在布局指定文本大小和颜色就好了;要想让PagerTabStrip支持该特性,就得通过自定义视图来实现,而自定义视图的第一种途径便是自定义属性。 仍旧以翻页标题栏PagerTabStrip举例,现在给它新增两个自定义属性,分别是文本颜色textColor,以及文本大小textSize。下面给出Java编码的自定义步骤: 1. 在模块的widget目录下创建CustomPagerTab.java,填入以下自定义视图的代码: public class CustomPagerTab extends PagerTabStrip { =null) : PagerTabStrip(context, attrs) {     private var txtColor = Color.BLACK     private var textSize

    1.8K30发布于 2019-01-18
  • 来自专栏上善若水

    002android初级篇之ViewPager及PagerSlidingTabStrip listview的使用

    在编写ViewPager的应用的使用,还需要使用两个组件类分别是PagerTitleStrip类和PagerTabStrip类,PagerTitleStrip类直接继承自ViewGroup类,而PagerTabStrip

    90230发布于 2018-09-28
  • 来自专栏达达前端

    Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式

    创建Adapter PagerAdapter pagerAdapter = new PagerAdapter(viewList); setAdapter(pagerAdapter); 对象 PagerTabStrip 和PagerTitleStrip 一个View显示ViewPager,然后在ViewPager中添加PagerTabStrip <android.support.v4.view.ViewPager <android.support.v4.view.PagerTabStrip ...> </android.support.v4.view.PagerTabStrip> </android.support.v4 getPageTitle(int position){ //return super.getPageTitle(position); return titleList.get(position); } PagerTabStrip setTextColor(); 下划线 setDrawFullUnderline(false); 分割线 setTabIndicatorColor(); PagerTitleStrip 与 PagerTabStrip

    2K20发布于 2019-07-03
  • 来自专栏达达前端

    Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式

    Adapter 创建Adapter PagerAdapter pagerAdapter = new PagerAdapter(viewList); setAdapter(pagerAdapter); 对象 PagerTabStrip 和PagerTitleStrip 一个View显示ViewPager,然后在ViewPager中添加PagerTabStrip <android.support.v4.view.ViewPager <android.support.v4.view.PagerTabStrip  ...> </android.support.v4.view.PagerTabStrip> </android.support.v4 getPageTitle(int position){     //return super.getPageTitle(position);    return titleList.get(position); } PagerTabStrip ; 文本 setTextColor(); 下划线 setDrawFullUnderline(false); 分割线 setTabIndicatorColor(); PagerTitleStrip 与 PagerTabStrip

    1.4K20编辑于 2022-04-29
  • 来自专栏老欧说安卓

    Android Studio 3.4升级后的运行问题解决办法

    android.support.v4.view.PagerAdapter androidx.viewpager.widget.PagerAdapter android.support.v4.view.PagerTabStrip androidx.viewpager.widget.PagerTabStrip android.support.v4.view.PagerTitleStrip androidx.viewpager.widget.PagerTitleStrip

    10.3K31发布于 2019-07-08
  • 来自专栏Android开发指南

    2.抽取代码(BaseActivity)

    mDrawerLayout; private ActionBarDrawerToggle drawerToggle; private ViewPager mViewPager; private PagerTabStrip DrawerLayout) findViewById(R.id.dl); mViewPager=(ViewPager) findViewById(R.id.vp); pager_tab_strip=(PagerTabStrip

    85680发布于 2018-05-14
  • 来自专栏向治洪

    仿网易新闻页面效果

    import android.os.Bundle;   import android.support.v4.app.Fragment;   import android.support.v4.view.PagerTabStrip rootView) {           mViewPager = (ViewPager) rootView.findViewById(R.id.mViewPager);           PagerTabStrip  mPagerTabStrip = (PagerTabStrip) rootView.findViewById(R.id.mPagerTabStrip);           mPagerTabStrip.setTabIndicatorColor android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.v4.view.PagerTabStrip

    1.7K90发布于 2018-01-29
  • 来自专栏kevindroid

    navigation drawer与action bar顶部菜单栏的冲突

    Switch away from action bar tabs, perhaps to ViewPager and a tabbed indicator (PagerTabStrip, TabPageIndicator

    99630发布于 2019-02-19
  • 来自专栏全栈程序员必看

    Android之ViewPager的简单使用[通俗易懂]

    二、实例2.标题栏——PagerTitleStrip与PagerTabStrip 跟随着ViewPager滑动而滑动的标题咯,这两个是官方提供的,一个是普通文字, 一个是带有下划线,以及可以点击文字可切换页面 =new MyPagerAdapter(mViews,mtitle);//实例化适配器 mViewPager.setAdapter(mAdapter);//设置适配器 } } PagerTabStrip :就是比PagerTitleStrip多一个下划线 运行效果: 只要修改activity_main.xml的PagerTitleStrip为PagerTabStrip即可 这些简单的使用样式都太丑

    5.2K40编辑于 2022-09-15
  • 来自专栏Android开发指南

    2.抽取代码(BaseActivity)

    mDrawerLayout; private ActionBarDrawerToggle drawerToggle; private ViewPager mViewPager; private PagerTabStrip DrawerLayout) findViewById(R.id.dl); mViewPager=(ViewPager) findViewById(R.id.vp); pager_tab_strip=(PagerTabStrip

    45720编辑于 2022-01-17
  • 来自专栏Android开发指南

    1.ActionBar

    item)|super.onOptionsItemSelected(item); } 切换ViewPager actionbar的Tab不好看,可以用viewpager里的Tab,只需要嵌套这个PagerTabStrip layout_centerHorizontal="true" android:layout_centerVertical="true" > <android.support.v4.view.PagerTabStrip

    87710编辑于 2022-01-17
  • 来自专栏Android开发指南

    1.ActionBar

    item)|super.onOptionsItemSelected(item); } 切换ViewPager  actionbar的Tab不好看,可以用viewpager里的Tab,只需要嵌套这个PagerTabStrip layout_centerHorizontal="true" android:layout_centerVertical="true" > <android.support.v4.view.PagerTabStrip

    1.3K50发布于 2018-05-14
  • 来自专栏老欧说安卓

    Android开发笔记(一百七十二)第二代翻页视图ViewPager2

    ViewPager有个标签栏搭档PagerTabStrip,然而ViewPager2抛弃了PagerTabStrip,直接跟TabLayout搭配了。

    3.1K31发布于 2020-06-24
  • 来自专栏全栈程序员必看

    ViewPager 全面总结

    标题栏 给Viewpager设置标题栏有一下几种方式: PagerTabStrip: 带有下划线 PagerTitleStrip: 不带下划线 TabLayout:5.0后推出 TabLayout的详细使用 layout_width="match_parent" android:layout_height="match_parent"> <android.support.v4.view.PagerTabStrip background="@android:color/white" android:textColor="#ff0000"> </android.support.v4.view.PagerTabStrip

    1.5K20编辑于 2022-09-15
  • 来自专栏码客

    我常用的iOS开源库

    HMSegmentedControl 自定义SegmentedControl ObjectC YSLContainerViewController 顶部Tabbar ObjectC XLPagerTabStrip Android PagerTabStrip

    3.5K54发布于 2019-10-22
  • 来自专栏老欧说安卓

    Android开发笔记(二十一)横幅轮播页Banner

    ViewPager的页码指示器 为了方便开发者处理ViewPager的页码显示与切换,Android附带了两个工具,分别是PagerTabStrip和PagerTitleStrip。 二者都是在ViewPager的页面上方展示设定的页面标题,不同之处在于,PagerTabStrip类似Tab效果,文本下面有横线;而PagerTitleStrip只是单纯的文本标题效果。 5、多页面的的页码指示器 ViewPager有对应的PagerTabStrip和PagerTitleStrip,可以自动显示页码文字;ViewFlipper则没有相关的页码类,如果需要的话,只能自己定义一个新类

    4.4K30发布于 2019-01-18
  • 来自专栏学海无涯

    Android开发之TabLayout实现顶部菜单

    在Android开发中,经常要使用顶部菜单,如网易新闻、今日头条等,实现顶部菜单以前是ViewPager配合PagerTabStrip来实现,但Android 5.0以后,推荐大家使用MD中的TabLayout

    2.1K30发布于 2018-04-24
  • 来自专栏everhad

    Android Support Library

    PagerTabStrip :页签。

    1.6K80发布于 2018-01-05
领券