次のページ(XML)に進む前にチェックボックスをオンにします。それは別々に働いていますが、一緒には働いていません。私がチェックボックスをオフにして再生ボタンを押すと、トーストだけが表示されるはずです。 これは私が得たものです。チェックボックス承認
XMLチェックボックスには、itemClicked aas onClickメソッドがあります。 ボタンには、onClickメソッドとしてstartNewActivityがあります。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void itemClicked (View v) {
final Button play =(Button)findViewById(R.id.playButton);
CheckBox Approved = (CheckBox) findViewById(R.id.Approved);
Approved.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (((CheckBox) v).isChecked()) {
play.setEnabled(true);
} else {
Toast.makeText(MainActivity.this, "Please Approve!", Toast.LENGTH_LONG).show();
}
}
});
}
public void startNewActivity (View view){
final EditText edit = (EditText) findViewById(R.id.editText);
String Name = (String) edit.getText().toString();
Intent intent = new Intent (this, GameSetUp.class);
intent.putExtra("name", Name);
itemClicked(view);
startActivity(intent);
}
}
あなたは私が間違っているの何を伝えることができますしてください。
Gr。 Jeroen
こんにちは、あなたのコードは、そのトリックをしません。それはトーストを示していますが、次のページには行きません。 –
EDIT:Dileep Patelの答えは必要なものを与えるはずです。 – ehehhh