я хочу установить видимость для текстового представления - PullRequest
0 голосов
/ 01 марта 2012

Здравствуйте. В моем приложении для Android я хочу установить видимость для текстового представления. У меня есть 3 просмотра текста и 3 флажка в приложении. я хочу установить видимость просмотра текста, установив флажки, я использую "setVisibility ()" . это также работает, но проблема в том, что когда я не проверяю чек-бокс для text-view1, в это время он отображается пустым и остается место для text-view, а затем он показывает text-view2 & 3. Я не хочу показывать это пустое место для текста-view1. Я хочу показать текстовое представление сверху, которое я выбираю из флажков .. Есть какой-либо способ сделать это ?? Спасибо.

Ответы [ 3 ]

1 голос
/ 01 марта 2012

Возможно, вы используете View.INVISIBLE . Однако вам нужно использовать View.GONE , чтобы удалить это пространство.

yourEditText.setVisibility(View.GONE);
0 голосов
/ 01 марта 2012

Первоначально установить видимость Унесенные в XML, Используйте Oncheck Listener и измените SetVisibility на SetVisibility (Visible). & Вы также можете изменить видимость, установив видимость с int Visibility (8) на видимость (0);

0 голосов
/ 01 марта 2012

Установка видимости на INVISIBLE оставляет место для компонента. Установка видимости GONE должна удалить пробел

http://developer.android.com/reference/android/view/View.html#GONE

...