Android 创建一个不包含';Don’我不占整个屏幕

Android 创建一个不包含';Don’我不占整个屏幕,android,android-activity,Android,Android Activity,有没有可能在Android中创建一个不占用整个屏幕的活动?我想创建一个只有1像素x 1像素宽的并启动它。不,不是。活动被设计为当前活动屏幕。 你可以用与活动相关的视图“愚弄”人们,例如使其(部分)透明,但你的活动仍将是接收触动的活动。使用此选项创建带有对话框主题的活动 android:theme="@android:style/Theme.Dialog" 活动通常以全屏窗口的形式呈现给用户 它们也可以以其他方式使用:作为浮动窗口(通过windowIsFloating设置的主题) 或 嵌入到另一

有没有可能在Android中创建一个不占用整个屏幕的活动?我想创建一个只有1像素x 1像素宽的并启动它。

不,不是。活动被设计为当前活动屏幕。
你可以用与活动相关的视图“愚弄”人们,例如使其(部分)透明,但你的活动仍将是接收触动的活动。

使用此选项创建带有对话框主题的活动

android:theme="@android:style/Theme.Dialog"

活动通常以全屏窗口的形式呈现给用户

它们也可以以其他方式使用:作为浮动窗口(通过windowIsFloating设置的主题) 或 嵌入到另一个活动中(使用ActivityGroup)


如果要使用给定的像素创建,则无法执行。。相反,您可以使用Android中的片段、DialogInterface,它可以使用layout xmls中指定的大小创建,使全屏透明,无标题栏无操作栏:)您可以在清单中使用对话框主题,然后,您的活动将显示为对话框,而不是全屏显示,但您能否使对话框的大小仅为1px 1px?如果您使屏幕透明,它是否仍会对点击作出反应,或者点击会转到该透明活动下方的任何位置?您是否计划应用程序功能不正常?如果您与“活动”无关,请尝试使用“创建服务”。该服务的具体作用是什么?它将以对话框的形式创建“活动”,并以对话框的形式显示在屏幕上。当用户知道其他应用程序已启动时,此屏幕不会闪烁。是否可以创建一个大小仅为1px 1px的对话框?