2016-11-11 3 views
1

Как я могу сделать компонент на моем MainUI невидимым, нажав кнопку? Я хочу, чтобы на моем MainActivity был отключен предупреждающий ящик с кнопкой «Закрыть» или с перекрестным изображением.Создание компонентов невидимым с помощью кнопки

+0

Что является компонентом, который вы хотите невидимым? – emhomm4

+0

@EmilyHommerding Я хочу сделать 3 кнопки, находящиеся внутри RelativeLayout, невидимыми, нажав кнопку с крестиком (уже разработанный пользовательский интерфейс). –

+0

Добавьте идентификатор к вашему относительному расположению, затем инициализируйте его в коде как любой другой компонент вида. Затем используйте relativeLayout.setVisibility (View.GONE); или View.INVISIBLE – Linxy

ответ

0
Button crossButton = (Button) findViewById(R.id.crossImage) 
Button button1 = (Button) findViewById(R.id.buttonOne) 
//and so on 

crossButton.setOnClickListener(new View.OnClickListener(){ 
    @Override 
    public void onClick(View v){ 
     button1.setVisibility(GONE); 
     //and so on 
    } 
}); 
+0

Спасибо Эмили, я все еще пытаюсь, потому что предыдущий ответ не был хорошо описан. –

1
view.setVisibility(View.GONE); 

где вид является компонентом вы хотите скрыть

+0

Спасибо за ответ Я сейчас попытаюсь это сделать. –

Смежные вопросы