Как получить высоту панели действий Android для ландшафтного режима в портретном режиме? ⇐ Android
-
Anonymous
Как получить высоту панели действий Android для ландшафтного режима в портретном режиме?
Мне нужно получить высоту панели действий Android для ландшафтного режима, когда приложение находится в портретном режиме. Я использую следующий код, и он отлично работает в портретном и альбомном режимах, но мне нужно получить значение перед изменением ориентации.
TypedValue typedValue = new TypedValue(); if (context.getTheme().resolveAttribute(android.R.attr.actionBarSize, typedValue, true)) { actionBarHeight = TypedValue.complexToDimensionPixelSize(typedValue.data, resources.getDisplayMetrics()); }
Мне нужно получить высоту панели действий Android для ландшафтного режима, когда приложение находится в портретном режиме. Я использую следующий код, и он отлично работает в портретном и альбомном режимах, но мне нужно получить значение перед изменением ориентации.
TypedValue typedValue = new TypedValue(); if (context.getTheme().resolveAttribute(android.R.attr.actionBarSize, typedValue, true)) { actionBarHeight = TypedValue.complexToDimensionPixelSize(typedValue.data, resources.getDisplayMetrics()); }
Мобильная версия