Обтекание полей EditText в макете - PullRequest
0 голосов
/ 01 апреля 2010

У меня есть пользовательский интерфейс с 6 полями EditText. 3 из этих полей EditText не отображаются в вертикальной ориентации. Я надеялся, что wrap_content перенесет не показанные 3 на следующую строку, но обнаружил, что LinearLayout допускает только одну строку.

В горизонтальной ориентации все 6 из них отображаются.

Я попробовал TableView с двумя строками по 3 в каждой. Это выглядит глупо, когда в горизонтальной ориентации.

Нужен ли мне код, чтобы определить, когда меняется ориентация, чтобы перерисовать эти поля EditText, чтобы он выглядел лучше, или есть какой-то макет, который будет автоматически переноситься при вертикальной ориентации?

Ответы [ 2 ]

0 голосов
/ 02 апреля 2010

вы можете определить ориентацию по этому this.getResources (). getConfiguration (). ориентация

0 голосов
/ 01 апреля 2010

Вы можете создать макет с тем же именем и поместить его в res / layout-land. Это будет использоваться в ландшафтном режиме.

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