Как мне удалить кнопку в Android или сделать ее невидимой?
Установить видимость кнопки GONE (кнопка будет полностью «удалена» — кнопки пространство будет доступно для других виджетов) или НЕВИДИМО (кнопка станет «прозрачной» — ее пространство не будет доступно для других виджетов):
View b = findViewById (R .id.button); b.setVisibility (View.GONE);
или в xml:
Сначала сделайте кнопку невидимой в xml файл. Затем установите кнопку видимой в Java-коде, если это необходимо.
Button resetButton = (Button) findViewById (R.id.my_button_del); resetButton.setVisibility (View.VISIBLE); //Чтобы установить видимый
Xml:
Сначала сделайте кнопку невидимой в XML-файле. Затем, если необходимо, сделайте кнопку видимой в Java-коде.
Button resetButton = (Button) findViewById (R.id.my_button_del); resetButton.setVisibility (View.VISIBLE); //Чтобы установить видимый
Xml:
Чтобы удалить кнопку в Java-коде :
Button btn = (Кнопка) findViewById (R.id.btn); btn.setVisibility (View.GONE);
Чтобы transparent Button в java-код :
Button btn = (Button) findViewById (R.id.btn); btn.setVisibility (View.INVISIBLE);
Чтобы удалить кнопку в XML-файле :
К transparent в XML файле :
Чтобы удалить в java-коде :
Button btn = (Button) findViewById (R.id.btn); btn.setVisibility (View .GONE);
В transparent Button в Java-коде :
Кнопка btn = (Кнопка) findViewById (R.id.btn); btn. setVisibility (View.INVISIBLE);
Чтобы удалить кнопку в файле Xml :
Для прозрачной кнопки в XML-файле :
button.setVisibility(View.GONE);
button.setVisibility (View.GONE);
Это представление является видимым.
button.setVisibility (View.VISIBLE);
Этот вид невидим и не занимает места для разметки.
button.setVisibility (View.GONE);
Но если вы просто хотите сделать его невидимым:
button.setVisibility (View.INVISIBLE);
Это представление видно.
кнопка .setVisibility (View.VISIBLE);
Это представление невидимо и не занимает места для разметки.
button.setVisibility (View.GONE);
Но если вы просто хотите сделать его невидимым:
button.setVisibility (View.INVISIBLE);
используйте setVisibility в кнопке или imageViwe или …..
Чтобы удалить кнопку в java-код:
Button btn = (Button) findViewById (R.id.btn); btn.setVisibility (Button.GONE);
Для прозрачной кнопки в java-коде
Button btn = (Button) findViewById (R.id.btn); btn.setVisibility (Button.INVISIBLE);
Вы должны сделать код кнопки xml, как показано ниже:
скрыто:
видимость: нет
показать:
видимость: невидимая
видимость: видимая
использовать setVisibility в кнопке или imageVi мы или …..
Чтобы удалить кнопку в java-коде:
Button btn = (Button) findViewById (R.id.btn); btn. setVisibility (Button.GONE);
Для прозрачной кнопки в java-коде
Button btn = (Button) findViewById (R. id.btn); btn.setVisibility (Кнопка. НЕВИДИМЫЙ);
Вы должны сделать код кнопки xml, как показано ниже:
скрыто:
видимость: пропала
показать:
видимость: невидимая
видимость: видимая
button.setVisibility (button.getVisibility () == View.VISIBLE? View.GONE: View.VISIBLE);
Делает его видимым, если невидимым, и невидимым, если видимым
button.setVisibility (button.getVisibility ( ) == View.VISIBLE? View.GONE: View.VISIBLE);
Делает его видимым, если он невидим, и невидимым, если виден
ЕСЛИ вы хотите сделать кнопку невидимой, используйте это:
Просмотр. НЕВИДИМЫЙ:
кнопка станет прозрачной. Но это занимает место.
View.GONE
Кнопка будет полностью удалена из макета, и мы можем добавить другой виджет в место удаленной кнопки.
ЕСЛИ вы хотите сделать кнопку невидимой, используйте это:
View.INVISIBLE:
Кнопка станет прозрачной. Но это занимает место.
View.GONE
Кнопка будет полностью удалена из макета, и мы можем добавить другой виджет в место удаленной кнопки.
Элементы управления просмотром (TextView, EditText, Button, Image и т. д.) имеют свойство видимости. Это может быть одно из трех значений:
Visible — отображаемое
android: visibility = " visible "
Invisible — скрыто, но зарезервировано место
android: visibility =" invisible "
Gone — полностью скрыт
android: visibility =" going "
Чтобы установить видимость в коде, используйте общедоступную константу, доступную в статическом классе View:
Button button1 = (TextView) findViewById ( R.id.button1); button1.setVisibility (View.VISIBILE);
Элементы управления просмотром (TextView, EditText, Button, Image и т. Д.) Имеют свойство видимости.. Это может быть одно из трех значений:
Visible — отображаемое
android: visibility = " visible "
Invisible — скрыто, но зарезервировано место
android: visibility =" invisible "
Gone — полностью скрыт
android: visibility =" going "
Чтобы установить видимость в коде, используйте общедоступную константу, доступную в статическом классе View:
Button button1 = (TextView) findViewById ( R.id.button1); button1.setVisibility (View.VISIBILE);
Чтобы полностью удалить кнопку из родительского макета:
((ViewGroup) button.getParent ()). removeView (button);
Чтобы полностью удалить кнопку из родительского макета:
((ViewGroup) button.getParent ()). removeView (кнопка);
Попробуйте этот код
Видимость в этом коде отлично работает
Попробуйте этот код
Видимость в этом коде отлично работает
Чтобы получить доступ к элементам из другого класса, вы можете просто использовать
findViewById (R.id . ** nameOfYourelementID **). setVisibility (View.GONE);
Чтобы получить доступ к элементам из другого класса, вы можете просто использовать
findViewById (R.id. ** nameOfYourelementID **). setVisibility (View.GONE);
Кнопка btn = (Кнопка) findViewById (R.id. btn); btn.setVisibility (8);
Кнопка btn = (Кнопка) findViewById (R.id.btn); btn.setVisibility (8);
Попробуйте этот код:
button.setVisibility (Просмотр. НЕВИДИМЫЙ);
Попробуйте этот код:
button.setVisibility(View.INVISIBLE);