我正在使用PagerTabStrip来设置滑动标签.但是,当我设置三个选项卡时,它会显示中心的第一个选项卡,因此用户一眼就看不到所有三个选项卡.
我怎样才能将它们对齐到左边?
我想像这样向左移动标签.
我试过引力,但没有运气.
pagerTabStrip.setGravity(Gravity.LEFT);
Run Code Online (Sandbox Code Playgroud)
这是MainActivity的代码.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
PagerTabStrip pagerTabStrip = (PagerTabStrip) findViewById(R.id.pager_tab_strip);
FragmentPagerAdapter fragmentPagerAdapter = new MyFragmentPagerAdapter(
getSupportFragmentManager());
viewPager.setAdapter(fragmentPagerAdapter);
pagerTabStrip.setGravity(Gravity.LEFT);
}
Run Code Online (Sandbox Code Playgroud)
和
MyFragmentPagerAdapter extends FragmentPagerAdapter {
private final String[] pageTitle = { "Entry", "History", "Report" };
public MyFragmentPagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager);
}
@Override
public Fragment getItem(int position) {
Fragment fragment = new PageFragment();
Bundle arguments = new Bundle();
arguments.putString("pageIndex", Integer.toString(position + 1));
fragment.setArguments(arguments);
return fragment;
}
@Override
public …
Run Code Online (Sandbox Code Playgroud)