दिलचस्प पोस्ट
Var कीवर्ड का क्या मतलब है? एएनटीएलआर 3.3 का उपयोग करना? WPF में, एक्स: नाम और नाम के गुणों के बीच अंतर क्या हैं? कैसे मैं पीडीआई प्रक्रिया को जावा कार्यक्रम के भीतर शुरू कर दिया है? एंड्रॉइड: जीपीएस या इंटरनेट का उपयोग किए बिना उपयोगकर्ता का वर्तमान स्थान प्राप्त करें ले जाने के माध्यम से मूल्य का प्रचार करना स्प्रिंग बूट, स्प्रिंग डेटा जेपीए, जिसमें कई डाटा सॉलर्स शामिल हैं NumPy सरणी के लिए पायथन अनुक्रम कन्वर्ट, अनुपलब्ध मानों को भरना क्या दूरस्थ स्थान से git config क्लोन करना संभव है? द्विअन्तरकारी डबल ड्रॉवर (वाम और दायां दराज एक साथ) IIS को प्रकाशित करें, पर्यावरण चर सेट करना हेडर के साथ सी # में सीएसवी फ़ाइलों को पार्स करना PHP सत्र कालबाह्य क्यों नहीं सी # मेरे सामान्य प्रकार का अनुमान है? नियमित अभिव्यक्ति के बारे में जीसीसी 4.8 या इससे पहले छोटी गाड़ी है?

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

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

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

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

पहले आप अपने 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);