问题标签 [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 - 自定义警报对话框未显示
我有一个 TextViewer Activity ,它有一个按钮,当我点击它时,我想弹出一个带有列表的 AlertDialog 。我关注了这个链接,但它不起作用(没有弹出窗口)。我认为上下文是错误的。我使用了以下代码:
android - 如何在Android的顶部设置AlertDialog的位置?
我想在状态栏后面设置AlertDialog的位置,当我的Dialog中的内容会增加时,怎么做?我正在使用我自己的布局创建一个自定义 AlertDialog.... 请帮帮我....
下面是我的代码,我正在设置alertDialog的高度和xy位置,但它仍然没有显示它的效果..
android - 如何在 Android 的 alertDialog 中取出标题和图标
我在单个 AlertDialog 中需要更多空间,当我将 .title 设置为 null 时,它不会显示标题,但也不会向 AlertDialog 添加任何空间。对话框刚开始在屏幕上低得多。不使用 setPosativeButton 具有预期的效果,但我确实想要关闭按钮。如何设置 AlertDialog 以便我可以从屏幕顶部开始显示我的长消息?
android - 如何让背景失焦的警报对话框(模糊)
我知道如何制作AlertDialog
各种类型的。但是,我怎样才能使AlertDialog
背景模糊,就好像它失焦(即像使用长焦镜头一样)?
每当我搜索“焦点”时,结果都会与onFocus
命令等相关,这不是我的意思。
例如,如果您按下手机上的电源按钮,则会弹出一个列表并且背景变得模糊。
android - 使用 Layout 在 AlertDialog 构建器中检索 EditTexts 的值
使用以下代码片段,我试图获取已输入到EditText
s 中的文本值。
我的login.xml非常标准且直截了当:
当有人单击时PositiveButton
,我如何获取EditText
字段的值?
android - 我应该在什么上下文中使用 AlertDialog.Builder?
谁能解释一下我应该在什么上下文中使用 AlertDialog.Builder 类?我是 android 应用程序开发的新手,坦率地说,我不明白什么时候使用哪个上下文?
说,我想为 AlertDialog.Builder 类创建一个对象 -
我应该在什么情况下使用它?如果我使用警报对话框onCreate
或OnClickListener
在任何此类事件的处理程序中,它会有所不同吗?
android - Android - 更改 AlertDialog 的正面按钮的文本
我在我的 android 应用程序中重用了一个 AlertDialog 框。
我在 onCreateDialog() 方法和 onPrepareDialog() 方法中创建了一个对话框,我尝试使用以下代码更改 positiveButton 的文本。
onclick 侦听器正在更改,但按钮文本未更改。
这是Android中的错误还是我做错了什么?
android - Where is my AlertDialog?
I am trying to add a yes/no confirmation popup to an android OnClickListener. Is it OK to use an AlertDialog.Builder in a setOnClickListener or should I be taking a different approach? I have stepped through the following code using the eclipse/android debug environment and expect the popup to appear at the .create, awaiting user response, but it does not. I am new to android and java so I may be missing something obvious. Any advice, ideas, or direction would be appreciated.
android - 如何将 setMultiChoiceItems() 与使用效率数组适配器的自定义 AlertDialog 一起使用?
我正在编写一个音乐播放器,它使用扩展 BaseAdapter(效率适配器)的自定义适配器,我想在其中显示AlertDialog
用户setAdapter()
可以单击其中一首歌曲以切换到播放列表中的该位置或检查要从中删除的歌曲播放列表。我尝试使用自定义点击侦听器,以便用户只需长按即可从列表中删除项目,但listview
只是无法正常工作......即使ArrayList
包含正确的播放列表项目...(当我从 中删除该项目时ArrayList
,我将它传递给调用notifyDataSetChanged
...的适配器,但正如我提到的那样,这不起作用。肯定有一个错误AlertDialog ListView
...因为它没有理由从最后而不是正确的项目中弹出结果。
所以......我想尝试的下一个方法是使用......的setMultiChoiceItems()
方法,AlertDialog
但它似乎不适用于自定义适配器......只有简单的数组。我是否必须对方法进行子类化AlertDialog
,还是有办法让它与.Override
setMultiChoiceItems()
ArrayAdapter
基本上,我不知道如何迭代AlertDialog
创建的列表,或者它是否以某种方式通过该视图。此外,checkboxes
如果我将这些添加到行中,我认为我什至听不到点击。任何帮助将不胜感激。
编辑:在这里提问就像魔术......我回答了我自己的问题......我就是这样做的。我为每个项目添加了一个提示,checkbox
即项目在ArrayList
. 然后我用来OnCheckedChangeListener
捕捉选择。当您设置提示时,它会将文本添加到checkbox
... 因为背景AlertDialog
是白色的(即使对于单击的项目?)我只是将提示文本颜色设置为透明。
android - BroadcastReceiver 中的 AlertDialog
我正在尝试创建一个可以将android用作传真机的应用程序,IE将图片作为传真发送或接收传真并保存为图片。到目前为止,我从头开始,并确保我可以根据用户的判断来拦截呼叫。我在我的程序的清单中注册了一个接收器,它带有一个 Phone_State 过滤器,它会在状态发生变化时进行标记(IE 来电)。
因此,在我的 BroadcastReceiver 上,我试图让 AlertDialog 弹出窗口提示用户接受传真或呼叫,但 AlertDialog 似乎在有来电时抛出 android.view.WindowManager$BadTokenException 错误。我的代码只是一个简单的 onReceive(context arg0, intent arg1) 并且我将 arg0 传递给 AlertDialog ...
完整的错误消息如下
从我在 AlertDialog 代码中看到的内容来看,它传递了上下文以及 Window 和 WindowManager,我认为这就是它崩溃的原因,是否有更好的方法或我应该使用的其他方法来覆盖呼叫屏幕?