Since the allcaps state is decided via an internal
style within android, we have to manually override
it programatically.
Create "config_gcf_disable_default_tabtext_allcaps"
for this purpose.
Change-Id: I38c8bd1d50dee7c1e6440ce747368ade4e2dab29
TICKET: PAELLA-167
<string name="ic_model" translatable="false"></string>
<bool name="config_hide_wifi_region_code">false</bool>
+
+ <!-- Whether to disable allcaps default state of tabtext within datausage -->
+ <bool name="config_gcf_disable_default_tabtext_allcaps">false</bool>
</resources>
mTabHost.addTab(buildTabSpec(TAB_ETHERNET, R.string.data_usage_tab_ethernet));
}
+ if (getResources().getBoolean(R.bool.config_gcf_disable_default_tabtext_allcaps)) {
+ for (int i = 0; i < mTabWidget.getTabCount(); i++) {
+ TextView tv = (TextView) mTabWidget.getChildAt(i).findViewById(android.R.id.title);
+ tv.setAllCaps(false);
+ }
+ }
+
final boolean noTabs = mTabWidget.getTabCount() == 0;
final boolean multipleTabs = mTabWidget.getTabCount() > 1;
mTabWidget.setVisibility(multipleTabs ? View.VISIBLE : View.GONE);