如何使两个类别的Pager Sliding Tab Strip同样适合屏幕android?

 邪冫主_70139 发布于 2022-12-07 16:54

我正在使用寻呼机滑动标签条,我在右侧获得额外的空间.如何在选项卡中同样适合两个类别?

我的代码如下:

    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip)findViewById(R.id.tabs);
    tabs.setIndicatorColor(Color.BLUE);
    tabs.setIndicatorHeight(2);
    mPager = (ViewPager) findViewById(R.id.pager);
    FragmentManager fm = getSupportFragmentManager();
    ViewPagerAdapter adapter = new ViewPagerAdapter(fm);
    mPager.setAdapter(adapter);
    tabs.setViewPager(mPager);
    tabs.setShouldExpand(true);

        public class ViewPagerAdapter extends FragmentPagerAdapter {

    // Declare the number of ViewPager pages
    //final int PAGE_COUNT = 2;

    public ViewPagerAdapter(android.support.v4.app.FragmentManager fm) {
        super(fm);
    }
    private final String[] TITLES = { "SIGN IN", "REGISTER"};

    @Override
    public CharSequence getPageTitle(int position) {
        return TITLES[position];
    }

我的xml是:

  




这是我的截图

在此输入图像描述

1 个回答
  • 而不是添加setShouldExpandjava文件,我认为将不得不将其添加到xml文件中...像这样..

    <com.views.PagerSlidingTabStrip
    android:id="@+id/tabs"
    android:layout_
    android:layout_
    android:background="@drawable/background_tabs" 
    app1:pstsShouldExpand="true"/>
    

    xmlns:app1="http://schemas.android.com/apk/res/your.package.name"像这样添加你的父布局..

    <RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_
    android:layout_
    xmlns:app1="http://schemas.android.com/apk/res/your.package.name" >
    

    希望它有效...... !!

    2022-12-11 03:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有