169 похожих чатов

Как правильно выставить gravity у LinearLayout, чтобы при повороте экрана

синий прижимался к левому краю, жёлтый — к правому, а зелёный квадрат — растягивался по горизонтали, занимая всё свободное пространство?

15 ответов

21 просмотр

Не совсем понятно, а причем тут поворот экрана? Как он меняет ситуацию? Обычное выставление у .fill layout_width=0dp и weight=1?

ԤИОНЕР- Автор вопроса

Ну, в моём понимании, когда экран поворачивается — меняется ширина. И элементы должны автоматически под неё подстроиться. Не?

Ну это само собой, просто это должно быть актуально не только для поворота экрана, а для любых размеров телефона)

ԤИОНЕР- Автор вопроса

Тогда в чём вопрос? Я описал свои действия — описал их результат. Нужна помощь.

Я в принципе на него уже и ответил

ԤИОНЕР- Автор вопроса

Если выставить у зелёного элемента weight = 1, то он вообще исчезает с экрана.

так ты weight сделал, не?

ԤИОНЕР- Автор вопроса

Да, элемент исчезает. Про layout_width=0dp не понял — не нашёл его. Есть просто width (в getlayoutparams).

это он и есть

Используй веса

сказали уже

ԤИОНЕР- Автор вопроса

Как правильно развесить все 3 элемента?

ԤИОНЕР- Автор вопроса
ԤИОНЕР- Автор вопроса

Всем спасибо — всё получилось 👍 😌

Wrapcontent Width 0 weight 1 Wrapcontent

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта