Придайте ширину элементу в Adaptive Layout

Я реализовал стек и установил заливку - заливку поровну с вертикальной осью. И для ландшафтного режима я делаю заполнение обычной ширины и компактной высоты - заливаю по горизонтальной оси. Я хочу придать статическую ширину первому элементу стека в ландшафтном режиме. Когда я задаю ширину в ландшафтном режиме, это влияет на портретный режим и дает ширину портретному режиму. Могу ли я указать ширину только для наземного режима?

Я добавил картинку. Я хочу удалить постоянное значение или установить стандартное значение или т. д.

введите здесь описание изображения

Когда задается ширина, это влияет на режим posrtrait, как показано на рисунке ниже.

введите здесь описание изображения

введите здесь описание изображения

заранее спасибо


person Ali Ihsan URAL    schedule 06.10.2018    source источник


Ответы (1)


Если цель состоит в том, чтобы ограничение ширины применялось только в ландшафтном режиме, вам необходимо добавить эту спецификацию для флажка «Установлено» (показано внизу снимка экрана). Вы хотите сказать «Да» (отмечено) для альбомной ориентации и «Нет» (не отмечено) в противном случае.

person matt    schedule 06.10.2018
comment
Но будьте осторожны, потому что вы можете столкнуться с конфликтующими ограничениями в альбомной ориентации, если вы также не сделаете что-то с тем, что определяет ширину в портретной ориентации. - person matt; 07.10.2018
comment
Если я снял установленный флажок, ограничения удаляются для всех. Кажется, я вас не понял :) - person Ali Ihsan URAL; 07.10.2018
comment
Если я снял установленный флажок, ограничения снимаются для всех Да, но видите кнопку «Плюс»? Это похоже на кнопку «Плюс» рядом с «Константой». Вы нажимаете на нее, чтобы установить условный флажок только для альбомной ориентации. - person matt; 07.10.2018
comment
Это настоящее идеальное решение. Спасибо, Мэтт. - person Ali Ihsan URAL; 07.10.2018