Java Toast选定切换按钮

Java Toast选定切换按钮,java,android,android-togglebutton,Java,Android,Android Togglebutton,我创建了7个切换按钮,还有一个按钮。每个星期一,星期二。。。星期天 当我选择(“打开”)例如星期一和星期四时,我想触摸一个按钮并显示“您已选择星期一和星期四” 你知道如何在MainActivity.java上实现它吗 提前谢谢。您可以通过为所有七个切换按钮设置oncheckedchangelister并将其附加到字符串来解决此问题。单击可显示此字符串 public class MainActivity extends AppCompatActivity { private Toggle

我创建了7个
切换按钮
,还有一个
按钮
。每个星期一,星期二。。。星期天

当我选择
(“打开”)
例如星期一和星期四时,我想触摸一个按钮并显示“您已选择星期一和星期四”

你知道如何在
MainActivity.java
上实现它吗


提前谢谢。

您可以通过为所有七个切换按钮设置oncheckedchangelister并将其附加到字符串来解决此问题。单击可显示此字符串

  public class MainActivity extends AppCompatActivity {

  private ToggleButton toggleButton_Monday;
  private ToggleButton toggleButton_Thursday,toggleButton_wednesday;
  private Button buttonSubmit;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    toggleButton_Monday=(ToggleButton)findViewById(R.id.toggleButton1);
    toggleButton_Thursday=(ToggleButton)findViewById(R.id.toggleButton2);
    toggleButton_wednesday=(ToggleButton)findViewById(R.id.toggleButton3);
    buttonSubmit=(Button)findViewById(R.id.button1);


    buttonSubmit.setOnClickListener(new View.OnClickListener(){

        @Override
        public void onClick(View view) {
            StringBuilder result = new StringBuilder();


            if(toggleButton_Monday.isChecked()) {

                result.append("Monday ");
            }

            if(toggleButton_Thursday.isChecked()) {

                result.append("Thursday ");

            }

            if(toggleButton_wednesday.isChecked()) {

                result.append("Wednesday ");

            }
            //Displaying the message in toast
            Toast.makeText(getApplicationContext(),"You have selected "+result.toString(),Toast.LENGTH_LONG).show();
        }

    });

}
 }
你可以这样做