Пример на ToggleButton
Я разрабатываю приложение с помощью переключателя, я ввел 1 или 0 вEditText
, Когда кнопка нажата, кнопка переключения должна измениться, если я введу 1, кнопка переключения показываетTOGGLE ON
, если я введу 0, кнопка переключения должна показатьTOGGLE OFF
, Я не могу получить значения переключения при нажатии кнопки.
Мой код:
public class MainActivity extends Activity {
String editString="";
Button btn;
EditText ed;
ToggleButton toggle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button)findViewById(R.id.btn);
ed = (EditText)findViewById(R.id.ed);
toggle = (ToggleButton)findViewById(R.id.toggBtn);
editString = ed.getText().toString();
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
toggle.toggle();
if(editString.equals("1")){
toggle.setTextOff("TOGGLE ON");
}
else if(editString.equals("0")){
toggle.setTextOn("TOGGLE OFF");
}
}
});
}
}
XML-файл: