Холст, содержащий точную настройку размера растрового изображения в альбомной и портретной ориентации
Рассмотрим следующее изображение в качестве примера:
Ландшафтный режимВЛандшафтный режим, есть 2 стороны, а именно левая сторона, содержащаяfragment 1
и правая сторона, содержащаяfragment 2
.
Вид слева (фрагмент 1) имеет хорошее значение - кнопки правильные, текст идет с выравниванием по правому краю без какого-либо наложения / смешивания с другим текстом.
Правая сторона (фрагмент 2) представляет собой диаграмму, и ее формат неправильно отображается на 7-дюймовом экране. Шрифт диаграммы покрывает стороны сетки (по обе стороны сетки), кнопки диаграммы сужаются до одной буквы.
Портретный режимВпортретный режиместь только 1 сторона, а именно - правая сторона, содержащая толькоfragment 2
.
7-дюймовый экран (планшетное устройство) в портретном режиме достаточно мал, поэтому хотя в нем есть только один фрагмент (фрагмент 2), содержащий диаграмму, у этой диаграммы есть те же проблемы, что и в альбомном режиме.
Можно ли уменьшить правую боковую диаграмму в альбомном режиме, чтобы получить правильное представление без какого-либо смешения текста с диаграммой или как сделать то же самое для портретного режима?
Есть альтернативы или идеи?
Я обнаружил, что нет автоматической настройки видов в соответствии с ориентацией, хотя у меня есть соответствующие папки-
разреш / макет большой / activity_main.xml а такжеРез / макет большая земля / activity_main.xml.
где
res/layout-large/activity_main.xml
- Показ портретной ориентации.
res/layout-large-land/activity_main.xml
- Отображение альбомной ориентации.