2012-03-31 17 views
11

enter image description here में पूंजी अक्षरों में रहता है एंड्रॉइड 4.0 में मैंने टैब बार को दो विजेट के साथ रखा है। कोड में मैं छोटे alphabates में लिखने (नया) लेकिन आवेदन में यह हमेशा प्रदर्शित करना चाहिए (नया) कैसे Android 4.0 में टैब विचारों के लिए एंड्रॉयड 4.0टैब विजेट हमेशा एंड्रॉइड 4.0

उत्तर

12

डिफ़ॉल्ट थीम में टैब पर छोटे alphabates लिखने के लिए (Holo विषय) android:textAllCaps सत्य पर सेट है। आप अपनी खुद की थीम बना सकते हैं और फिर इसे अपने व्यवहार में ओवरराइड करने के लिए अपने मैनिफेस्ट में एक्शन बार पर लागू कर सकते हैं। ActionBar स्टाइल और अपनी खुद की शैली बनाने पर अधिक जानकारी के लिए देखें:

http://developer.android.com/guide/topics/ui/themes.html और http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

20

थेरेस कस्टम विषय

स्रोत कोड में बनाने की आवश्यकता ..

TextView tv = (TextView) mTabHost.getTabWidget().getChildAt(index).findViewById(android.R.id.title); 
    tv.setAllCaps(false); 
+1

setAllCaps() एंड्रॉइड 2.x में उपलब्ध नहीं है, यह समाधान वहां काम नहीं करेगा। – Manohar

+2

@ मानोहर वेल, टैब एंड्रॉइड 2.x में उपलब्ध नहीं हैं, इसलिए यह संपूर्ण प्रश्न केवल एंड्रॉइड 3+ के लिए प्रासंगिक है। यदि आप ActionBarSherlock या ActionBarCompat लाइब्रेरी का उपयोग कर रहे हैं तो समान दृष्टिकोण लागू होता है। –

संबंधित मुद्दे