Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/08/2011, 12:46
Avatar de zero_master
zero_master
 
Fecha de Ingreso: junio-2011
Ubicación: Leon, Gto
Mensajes: 290
Antigüedad: 12 años, 10 meses
Puntos: 74
Respuesta: Problema con los listener

Listooo!!!! ya resolví tu problema aunque no hago desaparecer todo el Layout por lo que te comente lo hago es desaparecer los de mas componentes cuando el CheckBox es verdadero el código quedo de la siguiente forma:
Cita:
private void initConfig() {
enableViews = (CheckBox) findViewById(R.id.enableViews);
eventsTextView = (TextView) findViewById(R.id.eventsTextView);
myViewsLayout = (LinearLayout) findViewById(R.id.myViewsLayout);
myRadioButton = (RadioButton) findViewById(R.id.myRadioButton);
enableViews.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
if ( isChecked )
{
eventsTextView.setVisibility(View.GONE);
myRadioButton.setVisibility(View.GONE);
}
else
{
eventsTextView.setVisibility(View.VISIBLE);
myRadioButton.setVisibility(View.VISIBLE);
}

}
});
}
Si te das cuenta saque el setContentView(R.layout.main); y lo puse aquí mira:
Cita:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// llamamos a nuestro método de inicialización
initConfig();
}
Ademas agregue una librería mas:
Cita:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListe ner;
import android.widget.LinearLayout;
import android.widget.RadioButton;
import android.widget.TextView;
Suerte en lo que sigas espero te sirva