android - buttons - obtener el estado de ToggleButton a través del controlador
toggle button vba (2)
¿Qué quiere decir con ''crear métodos para el estado específico''? Puede obtener el estado usando isChecked() .
Necesito poder acceder al estado de un ToggleButton
ya que no hay manera de crear métodos para el estado específico de un ToggleButton
. Así que aquí es donde estoy hasta ahora:
ToggleButton syncSwitch = (ToggleButton)findViewById(R.id.toggleButton1);
syncSwitch.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View view){
Toast.makeText(getApplicationContext(), "Click!", Toast.LENGTH_SHORT).show();
}
});
Ahora todo lo que necesito es algún tipo de método booleano que pueda indicar al controlador el estado del ToggleButton
.
También puede verificar usando el servicio de escucha togglebtn.setOnCheckedChangeListener de esta manera:
ToggleButton toggle = (ToggleButton) findViewById(R.id.toggle);
toggle.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(getApplicationContext(),
String.valueOf(buttonView.isChecked()), Toast.LENGTH_SHORT).show();
}
});