亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 TabLayout 中小寫除首字母之外的所有字母?

如何在 TabLayout 中小寫除首字母之外的所有字母?

智慧大石 2022-09-22 19:55:40
我想將所有字母都小寫,但希望將第一個字母保持為大寫,我想在tabLayout中實現這一點。<?xml version="1.0" encoding="utf-8"?><RelativeLayout    android:layout_width="match_parent"    android:layout_height="23dp">    <android.support.design.widget.AppBarLayout        android:layout_width="match_parent"        android:layout_height="wrap_content">        <android.support.design.widget.TabLayout            android:layout_width="match_parent"            app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget"            android:layout_height="match_parent"            android:id="@+id/tabs"            app:tabTextColor="@color/colorAccent"            android:background="#fff">        </android.support.design.widget.TabLayout>    </android.support.design.widget.AppBarLayout></RelativeLayout>這是我的標簽布局代碼。我已經包括了以下行,但問題是,它降低了所有字母的大小寫。app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget"我也嘗試過以編程方式執行此操作,即在我的部分頁面管理器Adapter類中,因為我在我的活動中是查看頁面管理器。這是我的部分頁面適配器類,public class SectionsPagerAdapter extends FragmentStatePagerAdapter {private final List<Fragment> mFragments = new ArrayList<>();private final List<String> mFragmentTitleList = new ArrayList<>();public SectionsPagerAdapter(FragmentManager fm) {    super(fm);}@Overridepublic Fragment getItem(int i) {    return mFragments.get(i);}@Overridepublic int getCount() {    return mFragments.size();}public void addFragment(Fragment fragment, String fragTitle) {    mFragments.add(fragment);    mFragmentTitleList.add(fragTitle.toLowerCase());}}在這里,我把名字命名為“學生,教授,校友”(所有字母都大寫)。我希望它在啟動應用程序時是相同的。但問題是,當我在我的 tabLayout 中包含這一行以將字母小寫時,它也會減小第一個字母的大小寫。如何實現或克服此問題?
查看完整描述

1 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

也許這個代碼片段會有所幫助,嘗試將其應用于您的適配器類:

    public void addFragment(Fragment fragment, String fragTitle) {

    mFragments.add(fragment);
    fragTitle = fragTitle.toLowerCase()
    fragTitle = fragTitle.substring(0, 1).toUpperCase() + fragTitle.substring(1);
    mFragmentTitleList.add(fragTitle);

}


查看完整回答
反對 回復 2022-09-22
  • 1 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號