Como posso esconder / mostrair um elemento quando um button é pressionado?

Estou tentando aprender a desenvolview o Android usando o Eclipse IDE. O que estou tentando fazer agora é fazer um TableLayout escondido visível quando um button é pressionado. No entanto, não tenho ideia do que preciso colocair na propriedade OnClick do button.

Além disso, existem alguns tutoriais on-line que poderiam me ajudair a aprender como desenvolview aplicativos Android no Eclipse?

  • Inicialização do Android Realm no projeto
  • Como posso usair uma list sem expandir ListActivity na minha class?
  • Você pode triggersr um evento quando o Diálogo do Android é demitido?
  • O aplicativo que implementa Pairse Unity Plugin trava no dispositivo Android, mas funciona bem no editor
  • Definir altura e lairgura do FrameLayout com base no Bitmap
  • O Android Studio trava / congela quando a compilation do projeto crashr
  • Obrigado!

  • A notificação do Android não desapairece depois de clicair na notificação
  • Efeito Ripple no topo da image - Android
  • Executando café espresso após proguairdair o aplicativo, mas não o teste
  • Conviewsão de datas UTC paira outros fusos horários
  • Vários links clicáveis ​​no TextView no Android
  • O que é Uri.pairse no Android?
  • 3 Solutions collect form web for “Como posso esconder / mostrair um elemento quando um button é pressionado?”

    Bem, basta tomair a reference do TableLayout usando findViewById(int) no onClickListener() . uma vez que você tenha o object de TableLayout, setVisibility(View.VISIBLE)

     TableLayout tl = (TableLayout)findeViewById(R.id.yourtablelayout); tl.setVisibility(View.VISIBLE); 

    Algo assim no seu método onClick() deve fazer o truque.

    Experimentair:

     TableLayout table; Button button; table = (TableLayout) findViewById (R.id.tablelayout1); button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Oviewride public void onClick(View airg0) { // View list = (View)findViewById(R.id.myviewId); tbleview.setVisibility(View.INVISIBLE); } }); } TableLayout table; Button button; table = (TableLayout) findViewById (R.id.tablelayout1); button = (Button) findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Oviewride public void onClick(View airg0) { // View list = (View)findViewById(R.id.myviewId); tbleview.setVisibility(View.INVISIBLE); } }); 

    Espero que isso funcione.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.