2016-09-22 3 views
1

Кто-нибудь пробовал устанавливать минимальную высоту для приложения в режиме многократного окна Нуга?Android Nougat multi-window minHeight

Пробовал это,

<activity android:name=".MyActivity"> 
    <layout android:defaultHeight="500dp" 
     android:defaultWidth="600dp" 
     android:gravity="top|end" 
     android:minHeight="450dp" 
     android:minWidth="300dp" /> 
</activity> 

Моя ссылка была такова: https://developer.android.com/guide/topics/ui/multi-window.html

Но, не нашел никакой разницы.

Приложение работает как обычно в многооконном режиме. Разница в минимальной высоте для приложения.

ответ

1

В режиме разделенного экрана, minHeight не изменяет минимальную высоту панели, что активность в Однако, цитируя the documentation:.

Если пользователь перемещает разделитель в режиме разделенного экрана, чтобы сделать активность меньше указанного минимума, система обрабатывает активность до размера, который пользователь запрашивает.

Без minHeight, если пользователь перемещает разделитель и изменяет размер области действия, ваша деятельность изменяется.

С minHeight, если пользователь перемещает делитель, и теперь область активности меньше, чем minHeight, ваша деятельность по-прежнему отображается в холсте minHeight. Однако тогда этот холст обрезается, поэтому пользователь видит только верхний minHeight.

В конечном счете, в режиме окна свободной формы minHeight может походить на то, что вы ожидаете от имени атрибута, где размер окна действия не может быть изменен меньше заданной высоты.

+0

Многое ясно ... Работает так же, если приложение поддерживает только один макет. Но если для ландшафта существует другая компоновка, и когда мы переместим делитель на меньшее значение, приложение переключится на другую ориентацию. Как мы можем справиться с этим? – Vineeth

+0

@Vineeth: Неужели? Я этого не пробовал. Мне нужно будет провести несколько экспериментов. – CommonsWare

+0

Попробуйте это. Приложение с разной компоновкой для портрета и пейзажа. Это настолько раздражает, что переключается на другую ориентацию, когда разделитель перетаскивается на меньшее значение. – Vineeth

Смежные вопросы