Intereting Posts
Не удалось заблокировать поверхность Метод должен быть переопределен в , если он когда-либо называется «в Android Studio Могу ли я установить приложение Android из байтового массива программно? Создание приложений для Android с использованием Python Android: как развернуть и свернуть размер экрана в RecyclerView Автовоспроизведение видео (просмотр списка) Как указать правильный размер диалогового окна в файле макета XML для диалогового окна Android? Запустить действие фрагмента Ссылка на запись в LinkedHashMap не сохраняется в потоке (Android) Как подключить javadoc к пользовательскому файлу .aar в студии Android? Как программно создавать или изменять выталкиваемые из линий разных цветов Как я могу зафиксировать форматирование моего текста EditText, чтобы жирные слова были выделены жирным шрифтом в следующий раз, когда я покажу их в TextView Не удается обновить ADT с 22.3.0. До 22.6.1, никаких обновлений не было обнаружено После обновления сервисов Google Play до 8.4.0 push-уведомлений, отображаемых сами по себе TLS 1.1, 1.2 в WebView для android <= 4.3

Скрыть / показать виды

Я имею линейную вертикальную компоновку, как показано ниже. Мне нужно в моем приложении переключить Button и TextView. Чтобы скрыть кнопку и показать текст, измените его и т. Д. Если я использую setVisibility (View.INVISIBLE) для кнопки, она исчезает с экрана, но она все еще удерживает место. Как включить эти элементы без их полного удаления?

<Chronometer android:id="@+id/chronometer1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:textSize="30sp" android:text="Chronometer" /> <Button android:id="@+id/stopButton" style="?android:attr/buttonStyleSmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/stop_button" /> <TextView android:id="@+id/wrongCounter" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:textSize="30sp" android:text="" /> 

пользование-

 button.setVisibility(View.GONE); 

Предположим, что ваша созданная кнопка выглядит следующим образом …

 Button button = (Button) findViewById(R.id.stopButton); 

Когда вы хотите скрыть эту кнопку, напишите это …

 button.setVisibility(View.GONE); 

И когда вы хотите снова отобразить эту кнопку, напишите …

 button.setVisibility(View.VISIBLE); 

Вы должны использовать setVisibility(View.GONE) вместо setVisibility(View.INVISIBLE) .

Для получения дополнительной информации перейдите по ссылке : http://developer.android.com/reference/android/view/View.html.