Помогите определить используемый здесь макет? - PullRequest
3 голосов
/ 11 февраля 2011

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

  • Какая здесь корневая раскладка используется?
  • Как заставить панель кнопок оставаться внизу, в то время какцентральная секция прокручивается, когда она достаточно длинная?
  • Как и на кнопках Ok / Cancel, показанных здесь, как мне сделать их каждые 50% ширины (за исключением некоторого поля и отступов)?

Android Market

Ответы [ 2 ]

4 голосов
/ 11 февраля 2011

Для самостоятельной проверки определенного макета вы можете использовать иерархический просмотр .

Вы по-прежнему можете использовать его как самостоятельный инструмент, но, возможно, вам также следует знать, что он интегрирован в плагин ADT для Eclipse. Это означает, что вы также можете проверить макет непосредственно в IDE (если вы, конечно, используете Eclipse).

4 голосов
/ 11 февраля 2011

начиная с последнего, т.е.

Кнопки шириной 50%:

  • Поместите обе кнопки в другой линейный макет
  • Сделать ориентацию линейного макета = "горизонтальной"
  • make layout's width = "fill parent"
  • ширина кнопки make = "0px"
  • для каждой кнопки, установите layout_weight = "1.0"

Какой здесь используется корневой макет?

  • Используйте линейный макет с ориентацией = "вертикаль"

  • Размещение макета для части панели кнопок с высотой = "wrap_content"

  • затем просмотр списка

  • линейная схема для кнопки, описанная выше

раздел прокручивается, когда он достаточно длинный?

  • Использование пользовательского списка

  • Сделать высоту pf listView = "wrap_content"

  • Make layout_weight = "1.0" для ListView

Я надеюсь, что это поможет, если не полностью, то даст вам представление.

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