android - 非全屏 Activity

标签 android android-activity fullscreen touch-event

我想创建一个按钮,它将显示在所有应用程序的顶部。 something like this

如您所见,左上角有一个按钮。它可以接收触摸事件,触摸事件可以在它之外被其他应用接收。

我尝试在我的 Activity 中使用 Theme.Translucent.NoTitleBar 但它没有帮助。我还将按钮的大小设置为 [100, 100] 但它后面的其他 Activity 无法接收触摸事件。我认为问题出在 Activity 的窗口中。它的大小不等于 Activity 的大小。 请帮忙

UPD

解决了

最佳答案

Create a UI or a widget that sees on top of all Application in Android? 中的 hatcyl说:

If you want something to be clickable, you can display it on top of anything except the lockscreen.

您会使用 serviceWindowManager 在每个 App 上显示一个按钮。

关于android - 非全屏 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600317/

相关文章:

java - 如何在 Android 中使用字符串计算数学表达式?

android - savedInstanceState 与 getIntent().getExtras()

android - android中的singleTask launchMode无法正常工作

opengl - 如何在 Mac OS 中的 NSOpenGLView 和全屏上下文之间共享纹理?

java - 由于某种原因,当我编写 getparams 时,它没有执行它应该执行的操作?

android - 在没有 root 的情况下将字体安装到 android 平台

android - 如何保持 Activity 在后台运行?

Android - 视频重新启动或恢复

c# - 全屏 WPF 应用程序的分辨率

html - 居中全屏 html 图像(不是 css 中的图像)