问题标签 [android-alertdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何实现自定义的 AlertDialog 视图
在有关 AlertDialog 的 Android 文档中,它提供了以下说明和示例,用于在 AlertDialog 中设置自定义视图:
如果您想显示更复杂的视图,请查找名为“body”的 FrameLayout 并将您的视图添加到其中:
首先,很明显这add()
是一个错字,应该是addView()
.
我对使用 R.id.body 的第一行感到困惑。它似乎是 AlertDialog 的主体元素......但我不能只在我的代码 b/c 中输入它,它会产生编译错误。R.id.body 在哪里被定义或分配或其他什么?
这是我的代码。我尝试setView(findViewById(R.layout.whatever)
在构建器上使用,但没有用。我假设是因为我没有手动充气?
android - 验证对话框输入
我正在使用一个非常简单的 AlertDialog,只是一个带有文本框的自定义视图,以及 alertdialog 肯定提交按钮。我想验证文本框是否在用户关闭对话框之前输入了文本。我看到了两种可能性,每个都有问题:
- 禁用提交按钮,直到文本框不为空(在文本框的某些 onChange() 类型处理程序中)
- 如何知道文本框的内容何时发生变化?
- 如何获得对 AlertDialog 的按钮对象的引用?
- 签入提交按钮的 onClick() 并在对话框为空时取消关闭对话框。
- 是否可以使用 AlertDialog 的按钮来执行此操作?对话框在没有手动调用dismiss() 或cancel() 的情况下关闭,所以我不确定......
AlertDialog(与自定义对话框相比)是否可以使用这些选项中的任何一个?
我认为第二种选择是最简单的,但如果可能的话,我愿意。
android - 在继续执行主线程之前等待 DialogActivity 返回
我将如何强制当前线程等到另一个线程完成后再继续。
在我的程序中,用户MODE
从一个中选择一个AlertDialog
,我想在继续之前停止程序的执行,因为该模式对游戏玩法具有重要的配置。
如果这是不可能的,谁能给出一个可能的解决方案?
android - 在 Android AlertDialog-Click 之后显示自定义对话框
我已经构建了一个 AlertDialog ,它显示了三个项目:
现在我想在用户选择第三项(item==2)时显示另一个对话框。我的方法如下:
这不起作用:(抛出异常:
我已经在 stackoverflow/inet 上进行了搜索,但是这里的解决方案是将 Activity 的 applicationContext 传递给 Dialog(在这种情况下,我将活动 applicationContext 的引用保存在私有变量中:myActivity.保存的应用程序上下文
android - 警报对话框输入文本
我想使用 AlertDialog 作为登录或密码或密码对话框。这是我的代码 -
如何编码所有输入文本将显示为“ *** ” - 星号
我无法获得我的密码值,尽管它显示为星号。我的代码在下面
dialog_login.xml
我输入了值,但得到空值!
怎么解决?
调试在此语句处停止。当我指向 mUserText 上方时,弹出窗口中显示了空值。
字符串 strPinCode = mUserText.getText().toString();
我使用安卓 1.6。它取决于版本吗?:?:
android - Android AlertDialog 不显示单选按钮或消息
在我的应用程序中,我在 ListActivity 中长按时会弹出一个上下文菜单。“优先级”选项之一会弹出一个带有 3 个单选按钮选项的 AlertDialog。问题是,它显示一个空对话框,没有我的 3 个选项或我设置的消息。这是我的代码..
如果我将 .setSingleChoiceItems 替换为正负按钮,它会按预期显示按钮和消息。我在设置单选按钮列表时做错了什么?这也是我的调用代码..
android - AlertDialog 使应用程序崩溃
有人可以向我解释为什么这个 AlertDialog 崩溃了吗?
android - AlertDialog.Builder:没有显示复选框的项目
以下代码中的 alertdialog.builder 存在问题:
这三个项目和复选框不显示,标题栏和应用按钮之间只有一条白线。有谁知道为什么这不起作用?
android - 想要在关闭警报对话框后取回任何值
我使用警报对话框作为登录。因此,关闭此对话框后,在对话框 show() 中分配的任何值都将丢失。如何取回这个值?我的代码在下面
根据我的代码,strPIN 和 FPIN 值丢失了。我想在 accessPinCode 函数之外使用这些值。怎么获得?
实际上,我在 tabchanged 事件中调用了这个函数。如果登录通过,用户可以访问另一个选项卡。但是在单击 AlertDialog 的 Ok 按钮之前,所有的都已经在选项卡更改事件中工作了。我的标签事件如下
是否有适合登录的任何类型的对话框?怎么解决?