9

पर समायोज्य नहीं है I ActionBarSherlock के साथ एक एप्लिकेशन बना रहा हूं और एक्शनबार टैब का उपयोग कर रहा हूं। नीचे मैं टैब को परिभाषित कर रहा हूं:एक्शनबारशरॉक टैब ऊंचाई जेली बीन

actionBar.addTab(actionBar.newTab().setText("test").setTabListener(new TabListener<AccountsListFragment>(this, "accounts",AccountsListFragment.class))); 

मैं टैब की ऊंचाई बदलने की कोशिश कर रहा हूं। जो मैं समझता हूं उससे टैब की ऊंचाई बदलने का कोई तरीका नहीं है। तुम भी मुख्य कार्यवाही बार के ऊंचाई बदलने के लिए (मैं से मुख्य कार्यवाही बार के मेरी परिभाषा खींच रहा हूँ) http://developer.android.com/design/patterns/actionbar.html#considerations-split-action-bars तो आपको कैसे कार्रवाई बार की ऊंचाई बदलने के मुख्य विषय के अंदर नीचे शैली का उपयोग किया जाता है

 <item name="actionBarSize">100dp</item> 
    <item name="android:actionBarSize">100dp</item> 

उपर्युक्त कोड मुख्य क्रिया बार और जेलीबीन को छोड़कर टैब को बदलने के लिए सभी उपकरणों पर काम करता प्रतीत होता है। मैंने 4.1.2 गैलेक्सी नेक्सस पर इसका परीक्षण किया। 4.2 नेक्सस 7 पर भी यह दोनों पर काम करता प्रतीत होता है। यह केवल मुख्य क्रिया पट्टी को बदलता है, न कि टैब की ऊंचाई बिल्कुल।

हमने टैब के लिए एक कस्टम दृश्य भी करने की कोशिश की जो हमारी मदद नहीं करता था।

यदि कोई मुझे Google में कहां इंगित कर सकता है तो यह कहता है कि वे अब टैब की ऊंचाई बदलने की अनुमति नहीं देते हैं (जो मुझे संदेह है) या मुझे इस मुद्दे को ठीक करने के लिए एक शैली दें। मुझे इसकी तारीफ़ करने में गर्व है। यदि आप मुझे एक सामान्य एक्शन बार पर भी एक उदाहरण देते हैं और शेरलॉक नहीं करते हैं जो मेरी मदद करनी चाहिए।

उत्तर

0

मेरे लिए यह एक मूक बग फिक्स की तरह लगता है। वे हर नई रिलीज में इनमें से कुछ बनाते हैं। मुझे यह समझ में नहीं आता है कि एक्शनबार की ऊंचाई को बदलने से टैब के आकार में वृद्धि होनी चाहिए और यह ऐसा कुछ नहीं है जिसे Google द्वारा प्रोत्साहित किया गया है, बल्कि यह एक हैक डेवलपर्स का उपयोग करने में अच्छा लगा है। आपका एकमात्र अन्य विकल्प इसे स्वयं बनाना है, लेकिन यह काफी जटिल है और समय लेने वाला साबित हो सकता है।

इसी प्रकार यहां पोस्ट: Change Actionbar height on Android JellyBean

+0

हाँ thats क्या मैं भी सोचा। लगता है जैसे आपको इसे बदलना नहीं चाहिए। –

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