@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.icon:
Intent intent = new Intent(this, Main.class);
startActivity(intent);
case R.id.help:
//popup window code here
Toast.makeText(this, "This is the Toast message", Toast.LENGTH_LONG).show();
}
return true;
}
}
でまたはu iは、ダイアログボックスを使用することができます
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.icon:
Intent intent = new Intent(this, Main.class);
startActivity(intent);
case R.id.help:
//popup window code here
AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
// set the message to display
alertbox.setMessage("This is the alertbox!");
// add a neutral button to the alert box and assign a click listener
alertbox.setNeutralButton("Ok", new DialogInterface.OnClickListener() {
// click listener on the alert box
public void onClick(DialogInterface arg0, int arg1) {
// the button was clicked
}
});
// show it
alertbox.show();
}
return true;
}
}
2番目のオプションが動作しているようですが、ダイアログボックスがポップアップしますが、それ以降はMain.classアクティビティに戻ります。どうしたの? :) – Simonas
私は知らない... – kannappan
くそー...手掛かりはありませんか?コードはかなり簡単に見えます。 :/ – Simonas