Android - перекрывающиеся соседние линейные макеты, перекрывающие линейные макеты - PullRequest
2 голосов
/ 22 сентября 2011

Я портирую приложение для iOS, поэтому дизайн в значительной степени не в моей руке.То, что у меня есть, это два LinearLayouts, один из которых, по сути, является выступом (показанным на рисунках), который я хочу перекрыть вторым LinearLayout.

Я получаю эстетически то, что хочу, если я использую FrameLayout, чтобы содержать два макета.Однако здесь я сталкиваюсь с двумя функциональными проблемами.Во-первых, мне нужно разрешить нижнему, перекрывающемуся LinearLayout, который состоит из пяти смежных кнопок изображения, изменять размер (предпочтительно, используя layout_weight).Второе - это все, что находится внизу верхнего LinearLayout, оно скрыто нижним LinearLayout.

Когда я переключаюсь на использование LinearLayout, из FrameLayout для того, чтобы содержать два, я получаю функционально то, что я хочу, однако эстетическион разбивает кнопку, чтобы соответствовать.

Оба случая на фото.Все отзывы приветствуются.Я надеюсь найти решение этой проблемы без разработки собственного виджета.

Спасибо.

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...