दिलचस्प पोस्ट
संभवतः पीछे की तरफ से पुनरावृति करना संभव है? पायथन – Excel स्प्रेडशीट में लिखें बाउंड्स के भीतर फिट करने के लिए ऑटो स्केल टेक्स्ट व्यू टेक्स्ट Inno सेटअप Exec () फ़ंक्शन सीमित समय के लिए प्रतीक्षा करें मैं एक पूर्ण URL में एक सापेक्ष URL कैसे बदलूं? किसी विशेष पूर्णांक को किसी सरणी में रखते हुए गणना करें सबसे उपयोगी आर चाल क्या है? सी # के लिए क्या स्थिर विश्लेषण उपकरण उपलब्ध हैं? Jquery – अनचाहे प्रकार त्रुटि: '324' में खोजने के लिए 'इन' ऑपरेटर का उपयोग नहीं किया जा सकता .NET रिएक्टिव एक्सटेंशन में विषय क्यों अनुशंसित नहीं हैं? MongoDB में $ खोलना ऑपरेटर क्या है? गतिविधि खत्म करने के लिए मैं एनीमेशन कैसे जोड़ सकता / सकती हूं? एक स्क्रॉल करने योग्य फलक में उपयोग के लिए शुद्ध जावा एचटीएमएल दर्शक / रेंडरर सक्रिय बच्चे के माता-पिता के लिए जटिल सीएसएस चयनकर्ता ब्राउज़र खोलने के बिना क्या सीआईएल से गिटहब पर एक दूरस्थ रेपो तैयार करना संभव है?

एंड्रॉइड में टैबहोस्ट का फ़ॉन्ट आकार कैसे बदल सकता है

टैब के फ़ॉन्ट आकार को कैसे बदला जा सकता है? मैं टैब के लिए टैबएक्टिविटी का विस्तार करता हूँ

Solutions Collecting From Web of "एंड्रॉइड में टैबहोस्ट का फ़ॉन्ट आकार कैसे बदल सकता है"

आप थीम को परिभाषित कर सकते हैं, इसे हासिल करने के लिए शैलियों का उपयोग करें:

पहले आप अपने res/values/styles.xml में अपनी Activity लिए थीम (नाम: CustomTheme ) res/values/styles.xml :

 <style name="CustomTheme" parent="@android:style/Theme"> <item name="android:tabWidgetStyle">@style/CustomTabWidget</item> </style> <style name="CustomTabWidget" parent="@android:style/Widget.TabWidget"> <item name="android:textAppearance">@style/CustomTabWidgetText</item> </style> <style name="CustomTabWidgetText" parent="@android:style/TextAppearance.Widget.TabWidget"> <item name="android:textSize">20sp</item> <item name="android:textStyle">bold</item> </style> 

उसके बाद अपने androidManifest.xml आप अपने TabActivity या Activity लिए उपरोक्त विषय को अपने androidManifest.xml निर्दिष्ट करते हैं:

 <activity android:name="MyTabActivity" android:theme="@style/CustomTheme"> 

यह आपको अपने इच्छित आउटपुट के साथ सेवा देगा (निश्चित रूप से आपको अपनी वरीयता के लिए आकार और शैली बदलना चाहिए)।

यह सुंदर नहीं है लेकिन इस गंदे फिक्स की कोशिश करें:

 TabWidget tw = (TabWidget)tabHost.findViewById(android.R.id.tabs); View tabView = tw.getChildTabViewAt(0); TextView tv = (TextView)tabView.findViewById(android.R.id.title); tv.setTextSize(20); 

या

  //Do this to hack font size of title text LinearLayout ll = (LinearLayout) tabHost.getChildAt(0); TabWidget tw = (TabWidget) ll.getChildAt(0); // for changing the text size of first tab RelativeLayout rllf = (RelativeLayout) tw.getChildAt(0); TextView lf = (TextView) rllf.getChildAt(1); lf.setTextSize(21); lf.setPadding(0, 0, 0, 6); 

थोड़ा सामान्यीकृत:

 final TabWidget tw = (TabWidget)mTabHost.findViewById(android.R.id.tabs); for (int i = 0; i < tw.getChildCount(); ++i) { final View tabView = tw.getChildTabViewAt(i); final TextView tv = (TextView)tabView.findViewById(android.R.id.title); tv.setTextSize(20); } 

मैं अपने कोड में कोड के इस टुकड़े का उपयोग करता हूं, लेकिन यह पहली टैब पर केवल प्रभाव होता है जबकि अन्य 3 टैब्स अभी भी अपरिवर्तित हैं I

  TabWidget tw = (TabWidget)tabHost.findViewById(android.R.id.tabs); View tabView = tw.getChildTabViewAt(0); TextView tv = (TextView)tabView.findViewById(android.R.id.title); tv.setTextSize(10);