Android 可滑动选项卡中的文本居中对齐

Android 可滑动选项卡中的文本居中对齐,android,Android,我正在android中使用Viewpager实现可切换选项卡,如何将选项卡中的文本居中对齐。我尝试过使用layout_gravity=“center”,但不起作用。我没有使用文本视图。在我使用的Java代码中: private String[] tabs = { "Action", " Adventure", "Comedy", "Crime", "Fantasy", "Historical", "Horror", "Mystery", "Philosophical",

我正在android中使用Viewpager实现可切换选项卡,如何将选项卡中的文本居中对齐。我尝试过使用layout_gravity=“center”,但不起作用。我没有使用文本视图。在我使用的Java代码中:

private String[] tabs = { "Action", " Adventure", "Comedy", "Crime",
            "Fantasy", "Historical", "Horror", "Mystery", "Philosophical",
            "Political", "Romance", "Science Fiction", "Thriller",
            "True Story", "Urban" };

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.movie_main);


        // Initilization
        viewPager = (ViewPager) findViewById(R.id.pager);
    //  titleStrip = (PagerTitleStrip)findViewById(R.id.pager_title_strip);
        actionBar = getActionBar();
        mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

        viewPager.setAdapter(mAdapter);
        actionBar.setHomeButtonEnabled(true);

        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        // Adding Tabs
        for (String tab_name : tabs) {
            actionBar.addTab(actionBar.newTab().setText(tab_name)
                    .setTabListener(this));

        }

        /**
         * on swiping the viewpager make respective tab selected
         * */
        viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

            @Override
            public void onPageSelected(int position) {
                // on changing the page
                // make respected tab selected
                actionBar.setSelectedNavigationItem(position);
            }

            @Override
            public void onPageScrolled(int arg0, float arg1, int arg2) {
            }

            @Override
            public void onPageScrollStateChanged(int arg0) {
            }
        });
    }


<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    >
</android.support.v4.view.ViewPager>
private String[]选项卡={“动作”、“冒险”、“喜剧”、“犯罪”,
“幻想”、“历史”、“恐怖”、“神秘”、“哲学”,
“政治”、“浪漫”、“科幻”、“惊悚片”,
“真实故事”、“都市”};
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.movie_main);
//初始化
viewPager=(viewPager)findViewById(R.id.pager);
//titleStrip=(PagerTitleStrip)findViewById(R.id.pager\u title\u strip);
actionBar=getActionBar();
mAdapter=new TabsPagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(mAdapter);
actionBar.setHomeButtonEnabled(真);
actionBar.setNavigationMode(actionBar.NAVIGATION\u MODE\u选项卡);
//添加选项卡
用于(字符串选项卡\名称:选项卡){
actionBar.addTab(actionBar.newTab().setText(选项卡名称)
.setTabListener(本));
}
/**
*滑动viewpager时,选择相应的选项卡
* */
viewPager.setOnPageChangeListener(新的viewPager.OnPageChangeListener(){
@凌驾
已选择页面上的公共无效(内部位置){
//关于更改页面
//选择“受尊重”选项卡
actionBar.setSelectedNavigationItem(位置);
}
@凌驾
已滚动页面上的公共void(int arg0、float arg1、int arg2){
}
@凌驾
公共无效onPageScrollStateChanged(int arg0){
}
});
}

在父级布局中使用
android:orientation=“vertical”
android:orientation=“horizontal”

是否尝试将android:gravity=“center”用于文本视图?请分享你的代码,也可以发布xml代码吗?我不使用文本视图,我使用字符串数组。