Android сложный макет - PullRequest
       23

Android сложный макет

0 голосов
/ 04 марта 2011

Я пытался создать экран, похожий на этот:

layout

Итак, мне нужен набор textview и прядильщика рядом с ним. Я использовал отдельный относительный макет, чтобы организовать его: enter image description here

Это избыток? Есть ли другой способ решить мою проблему?

Ответы [ 2 ]

1 голос
/ 04 марта 2011

Нет ничего плохого в том, чтобы содержать TextView и Spinner в RelativeLayout, как это.

Однако, похоже, у вас есть 17 TextViews + Spinners в вашем макете, но только 6 видны одновременно. Вместо этого я предлагаю использовать ListView (который будет загружать только те виды, которые действительно видимы).

1 голос
/ 04 марта 2011

Вот мое решение с использованием макета таблицы:

   -- Linear layout (vertical)
      |
      +-- Linear layout (horizontal)
      |
      +-- Scroll View
      |   |
      |   +- Table layout
      |      |
      |      +- Table Row (repeat multiple rows)
      |         |
      |         +- TextView / label 
      |         +- Spinner / label
      +-- Tab like buttons

(примечание: я не уверен, как используются вкладки)

...