내 목표는 세로 모드의 경우 높이를 ActionBar
높이는 것입니다. 내 Themes.xml에 actionBarSize탐색 탭이있는 ActionBar가 화면 방향으로 높이가 변경됩니다.
: 저는 현재
안드로이드를 설정합니다.
은 내가 80dp에<?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>
ActionBar
높이를 증가 가로 모드에서 원하는 효과를 얻을.
그러나, 나는 높이가과 같이 변경 세로 모드로 화면을 회전했다.
주 나는 코드에서 다음 호출을합니다.
final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(false); bar.setDisplayShowHomeEnabled(false);
나는 안드로이드 4.2와 함께 Nexus 7에서 개발 중입니다.
가로 모드에서 세로 모드로 동일한 80dp 높이를 얻으려면 어떻게해야합니까?
동일한 문제가 발생했습니다. 또한 "반사 해킹"을 사용하여 작업 표시 줄에 포함 된 탭을 강제로 사용하고 있는지 궁금합니다. – mdelolmo