操作栏选项卡文本(android:textAllCaps = false)无效

时间:2015-08-03 06:57:20

标签: android android-actionbar themes android-actionbar-compat

我正在使用Action Bar Style Generator设置操作栏的样式。

基本父主题:@android:style/Theme.Holo.Light

我想将action bar标签text更改为小写(默认为大写)。

我尝试了以下内容。

XML代码:

<style name="MyMenuTextAppearance" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Menu">
    <item name="android:textAllCaps">false</item></style>

Java代码:

    actionBar = getActionBar();
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(mAdapter);
    actionBar.setHomeButtonEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);    


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

    }


    viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() 
    {

        @Override
        public void onPageSelected(int position) 
        {
            actionBar.setSelectedNavigationItem(position);
        }

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

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

但它没有用。

请帮助我克服这个问题。 提前谢谢。

0 个答案:

没有答案