在 TabHost 中有小写标题
Having lower case title in TabHost
我已经通过以下代码实现了 Tabhost
,标题似乎默认为大写。如何在 Tabhost
中放置小写标题?
这是我的 Tabhost
实现代码。
TabHost tabHost =getTabHost() ;
// Tab for public
TabHost.TabSpec publiComp = tabHost.newTabSpec("Public");
publiComp.setIndicator("Public");
Intent publicIntent = new Intent(this, CompliancePublic.class);
publiComp.setContent(publicIntent);
// Tab for private
TabHost.TabSpec privateComp = tabHost.newTabSpec("Private");
privateComp.setIndicator("Private");
Intent privateIntent = new Intent(this, CompliancePrivate.class);
privateComp.setContent(privateIntent);
tabHost.addTab(publiComp);
tabHost.addTab(privateComp);
试试这个
mTabHost = (FragmentTabHost) view.findViewById(android.R.id.tabhost);
mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
View tabIndicatorToday = LayoutInflater.from(getActivity()).inflate(R.layout.tab_indicator, mTabHost.getTabWidget(), false);
((TextView) tabIndicatorToday.findViewById(R.id.tv_tab_txt)).setText(getResources().getString(R.string.text));
mTabHost.addTab(mTabHost.newTabSpec(getResources().getString(R.string.text)).setIndicator(tabIndicatorToday), Fragment.class, null);
并为您的 TextView
赋予自己的风格
我已经通过以下代码实现了 Tabhost
,标题似乎默认为大写。如何在 Tabhost
中放置小写标题?
这是我的 Tabhost
实现代码。
TabHost tabHost =getTabHost() ;
// Tab for public
TabHost.TabSpec publiComp = tabHost.newTabSpec("Public");
publiComp.setIndicator("Public");
Intent publicIntent = new Intent(this, CompliancePublic.class);
publiComp.setContent(publicIntent);
// Tab for private
TabHost.TabSpec privateComp = tabHost.newTabSpec("Private");
privateComp.setIndicator("Private");
Intent privateIntent = new Intent(this, CompliancePrivate.class);
privateComp.setContent(privateIntent);
tabHost.addTab(publiComp);
tabHost.addTab(privateComp);
试试这个
mTabHost = (FragmentTabHost) view.findViewById(android.R.id.tabhost);
mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
View tabIndicatorToday = LayoutInflater.from(getActivity()).inflate(R.layout.tab_indicator, mTabHost.getTabWidget(), false);
((TextView) tabIndicatorToday.findViewById(R.id.tv_tab_txt)).setText(getResources().getString(R.string.text));
mTabHost.addTab(mTabHost.newTabSpec(getResources().getString(R.string.text)).setIndicator(tabIndicatorToday), Fragment.class, null);
并为您的 TextView