Пример на 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-файл:



 
 
    

Ответы на вопрос(7)

Ваш ответ на вопрос