मैं पिछले कुछ दिनों से एक्शनबार और एक्शनबैरशेलॉक के साथ काम कर रहा हूं, और एक्शनबार में कुछ जानकारी भरते समय मुझे कुछ समस्याएं आ रही हैं।एंड्रॉइड (एक्शनबारशरलॉक) क्या पोर्ट्रेट और लैंडस्केप में एक ही एक्शनबार ऊंचाई को रखने का कोई तरीका है?
जब आवेदन पोर्ट्रेट मोड में चलाता है, ActionBar ठीक लग रहा है, और सभी डेटा प्रदर्शित किया जा सकता, उदाहरण के लिए:
लेकिन जब मैं अनुप्रयोग स्विच परिदृश्य में प्रदर्शित करने के लिए, कुछ डेटा की काटी है:
आप देख सकते हैं कि कैसे दोनों स्थिति आइकन और ईमेल ActionBar के नए ऊंचाई की वजह से काटा गया है।
इस मामले में, मैं चित्र और परिदृश्य के लिए एक ही आकार रखना चाहता हूं ताकि ऐप ठीक दिख सके। मैं एक्शन बार शीर्षक के फ़ॉन्ट आकार को कम नहीं कर सकता, क्योंकि इसमें अन्य आइकन शामिल हो सकते हैं।
तरह से मैं कार्रवाई बार शीर्षक और उपशीर्षक में ये आइकन डाल इस समस्या को हल करने के लिए Html.fromHtml
कोई भी विचार का उपयोग करना है? मैं एक्शनबार शेरलॉक लाइब्रेरी का उपयोग कर रहा हूं!
जेक से सुनने के विचार को दोहराया। यह एक दिलचस्प मुद्दा है। मैंने आईसीएस पर वेनिला जीटीकॉक ऐप में अभी परीक्षण किया है, यह इस पाठ को काटने से इस पाठ को प्रदर्शित नहीं करता है। – Davek804
अच्छा दृष्टिकोण, लेकिन हाँ, मुझे लगता है कि यह केवल प्री-आईसीएस उपकरणों के लिए काम करेगा। GTalk ऐप में इस समस्या को प्रकट नहीं होता है क्योंकि शीर्षक आकार (उपशीर्षक नहीं) मूल आकार से छोटा प्रतीत होता है। लेकिन जैसा कि मैंने टिप्पणी की, मैं ऐसा नहीं कर सकता क्योंकि शीर्षक में अन्य (बड़े) आइकन भी शामिल होंगे। मैं जेक की प्रतिक्रिया का इंतजार करूंगा =) –
आपका अनुवर्ती सही है। थीम में एक गैर-एंड्रॉइड-प्रीफिक्स्ड संस्करण की आवश्यकता है, साथ ही यह प्री-आईसीएस पर भी काम करता है। अनुशंसा करते हैं कि आप शीर्ष खंड को हड़ताल करें। –