gpt4 book ai didi

java - 显示 AlertDialog 而不隐藏 ActionBar

转载 作者:行者123 更新时间:2023-11-30 02:50:03 25 4
gpt4 key购买 nike

我想显示一个不隐藏操作栏的警告对话框。有可能做到吗?我试过的代码是:

    AlertDialog.Builder builder = new AlertDialog.Builder(activity);

builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("Basemap selection");
builder.setSingleChoiceItems(new String[]{"Create cache", "Use existing file"}, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//Some logic here.
}
});
builder.setNegativeButton(R.string.common_cancel, null);
builder.create().show();

它覆盖了整个屏幕,但我需要在显示对话框时操作栏可用。我知道它可能违反了一些 android 规则,但 UX 部门想要它。截图为:enter image description here

最佳答案

如果您想创建一个非模态对话框(允许用户在对话框外部点击并在对话框可见时访问操作栏),这里有一些信息可能会有所帮助:timed modeless dialog ,特别是使用 dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL); - 在对话框可见后调用。

关于java - 显示 AlertDialog 而不隐藏 ActionBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24358784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com