#android
#Android
Вопрос:
Я изучаю Android и работаю с Android Studio, мой вопрос в названии, можете ли вы удалить компонент? Или вы можете только скрыть его? Например, у меня есть 2 кнопки, первая для добавления TextView
компонента, а вторая для его удаления, возможно ли удалить этот компонент?
Комментарии:
1. В чем разница между скрытием и удалением ?!
2. Используйте
ViewGroup.removeView
илиsetVisibility(View.GONE)
Ответ №1:
вы можете установить видимость этого текстового представления равной.ПРОПАЛ или Просмотр.НЕВИДИМЫЙ, как :
mButton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mTextView.setVisibility(View.GONE);
}
});
Ответ №2:
Вы можете использовать метод removeView
в родительской группе.
Ответ №3:
не удается удалить пользовательский интерфейс
но может быть невидимым
txt.setVisibility(View.GONE);
txt.setVisibility(View.INVISIBLE);
txt.setVisibility(View.VISIBLE);
‘gone’ не занимают места
«невидимый» занимает место
Комментарии:
1. Вы уверены в «не удается удалить пользовательский интерфейс»?
2. я не знал .. спасибо! если я повышу свою репутацию, я нажму на полезный из вашего ответа