Возможно ли получить высоту мягкой (виртуальной) схемы навигации? Если да, то как получить высоту программный союзник? Можно ли получить высоту плавной навигации?
0
A
ответ
1
Это должно работать:
Resources resources = context.getResources();
int resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android");
if (resourceId > 0) {
return resources.getDimensionPixelSize(resourceId);
}
return 0;
0
DisplayMetrics metrics = new DisplayMetrics();
Чтобы получить метрики экрана wiithout мягкой навигации макет
getActivity().getWindowManager().getDefaultDisplay()
.getMetrics(metrics);
int usableHeight = metrics.heightPixels;
Чтобы получить метрики экрана с мягкой макете навигации
getActivity().getWindowManager().getDefaultDisplay()
.getRealMetrics(metrics);
int realHeight = metrics.heightPixels;
Когда вы вычитаете usableHeight из realHeight, вы получаете фактическую высоту расположения мягкой навигации.
Примечание: метод getRealMetrics() будет работать только в том случае, если уровень Api больше или равен 17, иначе он не будет работать. Поэтому проверьте версию сборки, прежде чем получать показатели отображения.
Смежные вопросы
- 1. Можно ли получить высоту iframe?
- 2. Показать/скрыть контроллер навигации с плавной анимацией
- 3. Как получить высоту UIView без панели навигации?
- 4. Можно ли изменить высоту jumbotron?
- 5. Можно ли изменить высоту uitabbarcontroller?
- 6. Можно ли изменить высоту подзаголовка?
- 7. Можно ли программно получить доступ к истории навигации Apple Maps?
- 8. Можно ли добавить дополнительную высоту в высоту эквалайзера?
- 9. Можно ли изменить высоту текста, а не только высоту строки?
- 10. Можно ли заставить div взять высоту экрана
- 11. Можно ли определить высоту и ширину изображения?
- 12. Можно ли увеличить высоту div без содержимого?
- 13. Можно ли изменить высоту зрения после рендеринга
- 14. Можно ли измерить высоту div, используя php?
- 15. Можно ли использовать стиль навигации в WordPress?
- 16. Можно ли фильтровать по свойству навигации OData?
- 17. Можно ли использовать pushViewController без контроллера навигации?
- 18. Можно ли удалить панель навигации из QLPreviewController
- 19. Можно ли защитить свойство навигации внутренним виртуальным?
- 20. Измерение плавной прокрутки
- 21. Предоставляет ли служба навигации Api Elevation высоту позиции (или высоты)?
- 22. Как увеличить высоту панели навигации в xcode?
- 23. Можно ли получить ссылку?
- 24. Можно ли получить массив?
- 25. Как добиться плавной прокрутки
- 26. Можно ли установить разную высоту для тройных линий?
- 27. Как увеличить высоту разделителя меню в навигации?
- 28. ngDialog - получить максимальную высоту
- 29. Получить динамическую высоту UILabel
- 30. Получить точную высоту элемента
Благодарим u за ответ. Он не работает. Он возвращает 0, даже у устройства есть мягкая навигация. – Nas