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