के साथ ऊंचाई बदलता है मेरा लक्ष्य चित्र मोड के लिए ActionBar
ऊंचाई बढ़ाने के लिए है। मेरी Themes.xml में actionBarSizeनेविगेशन टैब के साथ एक्शनबार स्क्रीन अभिविन्यास
: मैं वर्तमान में
एंड्रॉयड निर्धारित किया है।
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DayTheme" parent="android:style/Theme.Holo.Light"> <item name="android:actionBarSize">@dimen/actionBarHeight</item> <item name="android:actionBarTabTextStyle">@style/tab_indicator_text_dark</item> </style> <style name="NightTheme" parent="android:style/Theme.Holo"> <item name="android:actionBarSize">@dimen/actionBarHeight</item> <item name="android:actionBarTabTextStyle">@style/tab_indicator_text_light</item> </style> </resources>
मैं लैंडस्केप मोड में वांछित प्रभाव जहाँ मैं 80dp को
ActionBar
ऊंचाई में वृद्धि हुई है मिलता है।हालांकि, मैं पोर्ट्रेट मोड ऊंचाई इतनी तरह बदल जाता है में स्क्रीन बारी बारी से चला गया।
नोट मैं कोड में निम्नलिखित कॉल करते हैं।
final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(false); bar.setDisplayShowHomeEnabled(false);
मैं एंड्रॉइड 4.2 के साथ नेक्सस 7 पर विकास कर रहा हूं।
मुझे लैंडस्केप मोड में पोर्ट्रेट मोड में 80 डीपी ऊंचाई कैसे मिलती है?
मुझे एक ही समस्या का अनुभव किया है, और मैं सोच रहा था कि क्या आप एक्शन बार में एम्बेडेड टैब को मजबूर करने के लिए "प्रतिबिंब हैक" का उपयोग कर रहे हैं। – mdelolmo