ANDROID:如何从所有窗口顶部的通知或长按搜索按钮启动d出对话框?

ANDROID:如何从所有窗口顶部的通知或长按搜索按钮启动d出对话框?,第1张

概述我搜索过,一切都是关于启动一个活动而不是一个对话框.我想要做的是在状态栏中显示通知,当用户按下它时,在用户点击通知之前,会在用户正在查看的任何内容上d出一个对话框.我不希望对话框显示在主要活动或最近的应用程序列表之上.另外,如何从长按搜索按钮启动对话框?谢谢!解决方法:

我搜索过,一切都是关于启动一个活动而不是一个对话框.

我想要做的是在状态栏中显示通知,当用户按下它时,在用户点击通知之前,会在用户正在查看的任何内容上d出一个对话框.我不希望对话框显示在主要活动或最近的应用程序列表之上.

另外,如何从长按搜索按钮启动对话框?

谢谢!

解决方法:

我是从这里复制的:Here is answer

以我定义的对话框启动活动

<activity androID:theme="@androID:style/theme.Dialog">

现在,当我在startActivity()时,它显示为对话框和父活动显示在后面,我想点击对话框应该关闭的按钮,并且应该显示父活动而不刷新页面.

然后有人补充说:

使用androID:theme =“@ androID:style / theme.Dialog”是要走的路,但不要忘记使用excludeFromrecents = true,否则你的对话框将出现在最近使用的应用程序中(按住Home键).

而对于长按,覆盖onKeyLongPress(int keyCode,KeyEvent事件),你可以让长按做你想要的.
http://developer.android.com/reference/android/view/View.html

总结

以上是内存溢出为你收集整理的ANDROID:如何从所有窗口顶部的通知或长按搜索按钮启动d出对话框?全部内容,希望文章能够帮你解决ANDROID:如何从所有窗口顶部的通知或长按搜索按钮启动d出对话框?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1114172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存