android-dialog相关内容

如何获得对话框大小?

我正在寻找一种获取自定义对话框大小的方法.我经历了 this 问题,但是唯一给出的答案是没有用的,因为如果我尝试 mDialog.getWindow().getAttributes().height; 它只返回 -2,这是 WRAP_CONTENT 属性的常量我设置为对话框.我怎样才能得到它的大小.我想知道背景图片的 siye. 解决方案 实际上,在 Android 中它不像在 iOS 中 ..
发布时间:2022-01-15 13:59:24 Java开发

如何通过单击对话框外部来关闭对话框?

我已经为我的应用程序实现了一个自定义对话框.我想实现当用户在对话框外单击时,对话框将被关闭.我该怎么办? 解决方案 您可以使用 dialog.setCanceledOnTouchOutside(true); 如果您触摸对话框之外,它将关闭对话框. 类似的, 对话框对话框 = 新对话框(上下文)dialog.setCanceledOnTouchOutside(true); 或者, ..

如何通过多项选择重新调整 Spinner 中项目的高度?

我只是根据这个 stackoverflow 显示带有多项选择的 spinner答案(见@Destil 答案).这里我的问题是我无法通过多项选择重新调整 Spinner 中项目的高度.如何重新调整每个项目的高度? 解决方案 据我所知,您必须使用自定义适配器,并覆盖 getDropDown 和 getView 方法.您将能够自定义每个项目以自定义布局. 嗯……词很好,例子更好,试试这样的 ..
发布时间:2021-11-27 16:42:28 移动开发

从 onContextItemSelected 显示的 DialogFragment 在 onPause/onResume 中不存在

我有一个 DialogDragment,我可以通过以下两种方式之一显示: 1) 通过从其 OnItemClickListener 中点击 ListView 项 2) 通过激活 ListView 的上下文菜单并选择菜单项 在所有生命周期事件下执行 #1 都可以正常工作,但如果我通过 #2 调用它并暂停活动(通过返回主页)并通过任务切换器恢复活动,则不再显示该对话框.片段在那里,我可 ..

Android:我可以一个接一个地显示多个对话框吗?有没有像Dialog Z-Level这样的东西?

是否可以一个接一个地显示多个对话框?有没有像Dialog Z-Level这样的东西?我正在使用 DialogFragment 用户选择元素,当他确认他的选择时,它被保存到数据库并发送到服务器上.如果保存操作失败,我想通知用户......是否可以使用另一个对话框?它不会清除我的第一个对话吗?提前致谢. 解决方案 确实,可以在另一个内显示多个对话框片段.z 顺序取决于它们的创建顺序. 在 ..
发布时间:2021-11-27 16:42:00 移动开发

Android 警报对话框背景问题 API 11+

我用下面的代码创建了一个 AlertDialog.出于某种原因,我在 Honeycomb 及更高版本上获得了额外的背景(见图片).代码崩溃适用于蜂窝以下的任何内容.MyCustomDialog 只是 Theme.Dialog 的 API-11 和 Theme.Holo.Dialog 适用于 API-11 及更高版本. 知道为什么我会得到额外的背景吗? 知道为什么它会因 API ..
发布时间:2021-11-27 16:41:44 Java开发

在对话框边界外查看

我想要这样的东西: 用户个人资料图片在对话框边界上“弹出". 我已经尝试了一切:在阳光下用每个可能的组合进行剪辑,在对话框之后动态创建视图并将其添加到根内容视图,使用单独的视图并使用 Dialog.setCustomTitle() 加载它, 修改 Images onDraw() 方法并应用各种边界/位置修改 --- 但不管怎样,图像总是被剪裁并分成两半. 我什至去反编译 Play ..
发布时间:2021-11-27 16:41:37 移动开发

自定义对话框大小以匹配 Theme.Holo.Light.Dialog

如果我有一个 Activity 的主题设置为 Theme.Holo.Light.Dialog,它会很好地扩展.它会在纵向模式下几乎完全填满手机的屏幕,但在横向模式下它不会过度拉伸.例如,在 Google 的这张图片中,您可以看到对话框没有填满整个屏幕. 它不会折叠以匹配标题的宽度,就像如果您通过扩展 Dialog 类的类来构建自己的 Dialog 会发生的情况一样. 这就是我的布局会发 ..

queryIntentActivityOptions 不起作用

我正在尝试创建一个对话框,显示用户手机中的所有应用程序,这些应用程序可用于从存储中选择图片或使用相机拍摄. 这是对我之前的问题的跟进. 我发现用可以执行上述操作的应用程序在我的自定义对话框中填充我的列表视图的最佳方法是使用 queryIntentActivityOptions() 方法,但它不起作用.我的列表视图未填充可用于访问图像或使用相机拍摄图像的应用. 私有无效acquireP ..

具有自定义视图背景的对话框

已解决:请参阅下面的答案 我正在对 Dialog 进行子类化以创建具有自定义背景的对话框.我在对话框中添加了一个子类 View ,它正在正确绘制位图背景和布局.但是按钮不会响应任何触摸事件. 我怀疑必须在 Dialog 类中加载 LinearLayout,但我认为我必须在视图类中加载它才能在位图上绘制. 我是 Android 开发者的新手,所以我为这个问题道歉.这是我正在做的: ..
发布时间:2021-11-27 16:40:41 移动开发

如何更新自定义对话框中的数据

此时用户单击包含数据的行并显示带有文本字段的对话框. 我希望用户使用此对话框来更新字符串. 我该怎么做? 我的数据库类中已经有一个更新方法,但我不确定如何在对话框中实现更新 数据库类 package ie.example.artur.projectrepeat;导入 android.content.ContentValues;导入 android.content.Contex ..

按钮上的自定义菜单单击下拉

我正在尝试实现 flipkart 应用程序的操作栏功能.. 为此,我已成功创建了一个自定义操作栏,但在将菜单显示为溢出图标下拉菜单时遇到了问题. 如果我尝试 Android Option Menu on button click 然后我得到没有图标的菜单 (4.2.2)在我屏幕的底部中央.使用自定义对话框或警报对话框会淡化背景,它们也会出现在屏幕中央. 我应该怎么做才能获得与上图 ..