如何在操作栏菜单上单击打开编辑文本弹出窗口

时间:2018-11-05 00:46:53

标签: java android xml

单击“ action_guess”时,我试图显示弹出式编辑文本。我不确定如何去做。这是我的代码:

    public MyMenuItemClickListener() {
    }

    @Override
    public boolean onMenuItemClick(MenuItem menuItem) {
        switch (menuItem.getItemId()) {
            case R.id.action_guess:
                Toast.makeText(mContext, "guess code", Toast.LENGTH_SHORT).show();
                return true;
            default:
        }
        return false;
    }

1 个答案:

答案 0 :(得分:0)

如果您想在EditText中使用Dialog,可以按照以下示例进行操作。 https://www.mkyong.com/android/android-prompt-user-input-dialog-example/

如果您希望它出现在ActionBar中,则可以在EditText布局中覆盖ActionBar并用setVisibility()显示/隐藏。