Android简单的警报对话框[重复]

2024-01-11

我需要向点击我的 Android 应用程序上的按钮的用户显示一条小短信,在 IOS 上我只需要创建一个 AlertView,它使用起来很简单,但在 Android 上我很困难,因为解决方案似乎困难十倍。我看到我需要使用 DialogFragment 但我不明白如何使其工作,有人可以解释一下吗?另外,我的解决方案是否正确,或者有什么更容易向用户显示简单短信的方法?


您只需要在您的onClick:

AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
alertDialog.setTitle("Alert");
alertDialog.setMessage("Alert message to be shown");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
    new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });
alertDialog.show();

我不知道您从哪里看到您需要 DialogFragment 来简单地显示警报。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android简单的警报对话框[重复] 的相关文章

随机推荐

  • 如何检查 Android 设备是否已连接到网络?

    我如何知道我的设备是否已连接网络 我如何检测连接性 有示例代码吗 首先 您需要获得许可才能知道设备是否已连接到网络 这需要出现在您的清单中
  • 如何在不使用递归的情况下故意触发StackOverflowException?

    有人告诉我每个方法都有一个大小为 1mb 的堆栈 所以我假设在一个方法中初始化 256 个整数值将导致 StackOverflowException 我在代码中尝试过 但没有引发异常 那么 如何在不使用递归的情况下故意触发StackOver
  • 企业库日志记录未从 ASP.NET 记录到事件日志

    我花了一天时间尝试使 Ent Lib Logging 工作并将所有内容记录到数据库或事件日志中 我有一个具有相同 Ent Lib 配置的 Web 应用程序和控制台应用程序 但只有控制台应用程序能够登录事件日志 我尝试了所有具有权限的操作 但
  • boto 和“In”比较器

    我正在尝试将 In 比较器与 boto 一起使用来指定 Mechanical Turk 作业的多个区域设置 这个答案 https stackoverflow com a 25122804 1599229说这是可能的 也是如此AMT 文档 h
  • Socket.Shutdown 抛出 SocketException

    我正在尝试为我的项目实现异步套接字 这是代码 public void Start int listeningPort var ipHostInfo Dns Resolve Dns GetHostName var ipAddress ipHo
  • 正则表达式蛋白质消化

    因此 我正在用一种酶 出于你的好奇心 Asp N 消化蛋白质序列 该酶在单字母编码序列中 B 或 D 编码的蛋白质之前进行切割 我的实际分析使用String scan用于捕获 我试图找出为什么以下正则表达式不能正确消化它 w BD b 先行
  • 如何在vscode终端中将i386 arch更改为arm64?

    如何在vscode终端中将i386 arch更改为arm64 m2 Pro 硅 我问因为yarn and npm无法在 vscode 终端中工作 但在外部终端 iterm2 终端 中完美工作 vscode 终端 https i stack
  • Rust 链接器寻找 LIB,而不是 DLL

    我正在 Windows 上尝试 Rust 我的代码声明并调用外部库中的函数 声明是这样的 link name Rvea0326nc 64 extern C fn WeibullSpeedProbability wa f32 wk f32 q
  • 无休止的动画、requestAnimationFrame 和调用堆栈限制

    我正在开发一个小项目 该项目使用 Twitter 流 API 并从中制作一些画布动画 鉴于 Twitter 流 API 没有结束 动画可能会无限期地继续下去 问题就在于此 requestAnimationFrame似乎是通过递归进行操作的
  • 使用 shell 迭代文件

    我有两个输入文件 每行都有名单 mm dd 形式 使用持续时间和其他主机名内容 另一个是我生成的 每行都有一组不重复的名单 我正在尝试编写一个 shell 命令来遍历带有名单的文件 将它们存储为变量并检查其他文件以匹配名称 然后输出每个人的
  • xna 中 spritebatch.draw 中的源矩形是什么

    SpriteBatch Draw 方法中源矩形参数的用途是什么 MSDN 说 A rectangle that specifies in texels the source texels from a texture Use null to
  • 使用 Adob​​e AIR 开发 Android 移动应用程序

    谁能提供使用 Eclipse SDK 和 Adob e AIR 开发 Android 移动应用程序之间的比较信息 请任何已经有使用 Adob e AIR 开发 Android 移动应用程序经验的人分享您的意见 我已经阅读了有关开发 Adob
  • 可以请求从 htmlhelper 访问查询字符串

    你好 可以在 HTMLHelper 扩展方法中访问查询字符串 我们需要根据请求中的查询字符串进行不同的渲染 是的 通过当前上下文 这是 HTML Helper 上的一个属性 public static string DoThis this
  • Three.JS Orbit Controls - 启用和禁用,无需位置跳跃

    我正在使用 Three JS 创建一个几何操作原型 我正在使用 OrbitControls JS 来操作相机 但在启用和禁用控件时遇到问题 这是我的演示 http moczys com webGL Prototype V02 05 html
  • 标头位置无法正常工作

    我的网址是 1006 我这里有一个没有任何操作的表格
  • 如何使 is_pod 测试在编译期间执行而不是执行期间执行?

    这可能是一个简单的问题 我根本不掌握 C 11 模板 我有一个通用向量类 但不是std vector
  • jQuery - 轮询作业队列

    我有一个包含作业队列的数据库表 一个单独的程序处理这些作业 我想提供一个网页供用户观看队列的进度 用于查询表并以 JSON 格式返回的服务器端脚本没有问题 我读过一些关于 jQuery 和期刊更新插件 http enfranchisedmi
  • 为什么片段类可能无效?

    我刚刚使用 AndroidStudio 向导创建了一个 PreferenceActivity 运行它引发了一个奇怪的异常 java lang RuntimeException Subclasses of PreferenceActivity
  • 使用下面的 uiimagePickerController Delegate 函数时获得不明确的引用:

    我试图覆盖 UIImagePickerControllerDelegate 中的 uiimagePickerController 函数 但是 我似乎收到错误 Ambiguous reference to member subscript 我
  • Android简单的警报对话框[重复]

    这个问题在这里已经有答案了 我需要向点击我的 Android 应用程序上的按钮的用户显示一条小短信 在 IOS 上我只需要创建一个 AlertView 它使用起来很简单 但在 Android 上我很困难 因为解决方案似乎困难十倍 我看到我需