Android, как скрыть текст редактирования и восстановить пространство - PullRequest
1 голос
/ 02 февраля 2011

У меня есть пользовательский интерфейс, в котором есть несколько текстовых записей, которые могут понадобиться пользователю. Пользователи выбирают тип записи из счетчика. когда выбор сделан, я изменяю видимость некоторых элементов управления edittext и меняю метку, которая идет с ним.

Проблема в том, что пространство, в котором находился текст редактирования, теперь пустое, а компоновка экрана выглядит странно.

Я положил все это в таблицу, надеясь, что смогу спрятать строку, но это тоже не помогло.

Есть какие-нибудь идеи, кроме создания нового класса для каждого?

Ответы [ 2 ]

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

Вместо установки видимости на View.HIDDEN, установите его на View.GONE. Из описания для View.GONE :

Это представление невидимо, и оно не занять любое место для макета. Используйте с setVisibility (int) .

1 голос
/ 02 февраля 2011

просто убедитесь, что вы используете SetVisibility (View.GONE)

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