我正在使用寻呼机滑动标签条,我在右侧获得额外的空间.如何在选项卡中同样适合两个类别?
我的代码如下:
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是:
这是我的截图
而不是添加setShouldExpand
java文件,我认为将不得不将其添加到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" >
希望它有效...... !!