android – 滑动标签布局文本是大写的

android – 滑动标签布局文本是大写的,第1张

概述嗨,我在我的应用程序中使用滑动选项卡布局,这一切都很好.我唯一不理解的是为什么我的标签文本是大写的. 我已经打印了选项卡在滑动选项卡类中的文本,但它们不是大写的.我环顾四周,没有调用toUpperCase方法. 以下是设置文本的类中的代码: private void populateTabStrip() { final PagerAdapter adapter = mViewPag 嗨,我在我的应用程序中使用滑动选项卡布局,这一切都很好.我唯一不理解的是为什么我的标签文本是大写的.

我已经打印了选项卡在滑动选项卡类中的文本,但它们不是大写的.我环顾四周,没有调用toupperCase方法.

以下是设置文本的类中的代码:

private voID populateTabStrip() {        final PagerAdapter adapter = mVIEwPager.getAdapter();        final VIEw.OnClickListener tabClickListener = new TabClickListener();        for (int i = 0; i < adapter.getCount(); i++) {            VIEw tabVIEw = null;            TextVIEw tabTitleVIEw = null;            if (mTabVIEwLayoutID != 0) {                // If there is a custom tab vIEw layout ID set,try and inflate it                tabVIEw = LayoutInflater.from(getContext()).inflate(mTabVIEwLayoutID,mTabStrip,false);                tabTitleVIEw = (TextVIEw) tabVIEw.findVIEwByID(mTabVIEwTextVIEwID);            }            if (tabVIEw == null) {                tabVIEw = createDefaultTabVIEw(getContext());            }            if (tabTitleVIEw == null && TextVIEw.class.isinstance(tabVIEw)) {                tabTitleVIEw = (TextVIEw) tabVIEw;            }            if (mdistributeEvenly) {                linearLayout.LayoutParams lp = (linearLayout.LayoutParams) tabVIEw.getLayoutParams();                lp.wIDth = 0;                lp.weight = 1;            }            tabTitleVIEw.setText(adapter.getPageTitle(i));            tabTitleVIEw.setTextcolor(getResources().getcolor(R.color.da_blue));            tabVIEw.setonClickListener(tabClickListener);            String desc = mContentDescriptions.get(i,null);            if (desc != null) {                tabVIEw.setContentDescription(desc);            }            mTabStrip.addVIEw(tabVIEw);            if (i == mVIEwPager.getCurrentItem()) {                tabVIEw.setSelected(true);            }        }    }

我敢肯定我可以通过一种风格来做,但实际上不确定使用哪种风格.这就是我的风格:

<resources>    <style name="Apptheme" parent="theme.AppCompat.light.NoActionbar">        <item name="androID:actionbarTabTextStyle">@style/ActionbarTabTextStyle.Tabtheme</item>        <item name="actionbarTabTextStyle">@style/ActionbarTabTextStyle.Tabtheme</item>    </style>    <style name="ActionbarTabTextStyle.Tabtheme" parent="@androID:style/Widget.Holo.Actionbar.TabText">        <item name="androID:textAllCaps">false</item>    </style></resources>
解决方法 如果你使用“androID.support.design.Widget.TabLayout”来设置app:tabTextAppearance =“@ androID:style / TextAppearance.Widget.TabWidget” 总结

以上是内存溢出为你收集整理的android – 滑动标签布局文本是大写的全部内容,希望文章能够帮你解决android – 滑动标签布局文本是大写的所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1138668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存