私が持っている方法を示すメニューを押すと、それは可能ですか?
デバイスでメニューを押したときに、このダイアログを表示して閉じたいだけです
このメソッドメニュープレイ
private void menuplay(){
final Dialog dialog = new Dialog(this,R.style.Theme_Dialog_costum01);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.dialog_play);
dialog.findViewById(R.id.button_play).setOnTouchListener(
new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
dialog.dismiss();
//do method
return true;
}
});
dialog.findViewById(R.id.button_highscore).setOnTouchListener(
new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
dialog.dismiss();
highscoreview();
return true;
}
});
dialog.findViewById(R.id.button_hint).setOnTouchListener(
new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
dialog.dismiss();
hint();
return true;
}
});
dialog.findViewById(R.id.button_about).setOnTouchListener(
new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
dialog.dismiss();
aboutview();
return true;
}
});
dialog.show();
}
私はこれを試していますが、うまくいきません
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menuplay();
return true;
}