是否可以在Android中创建一个不占用整个屏幕的活动?我想创建一个只有1像素x 1像素宽的像素并启动它。
答案 0 :(得分:3)
不,不是。活动被设计为当前活动屏幕。 你可以通过与活动一起使用的视图“欺骗”人们,例如使其(部分)透明,但你的活动仍然是接受触摸的活动。
答案 1 :(得分:0)
使用此
创建包含对话框主题的活动android:theme="@android:style/Theme.Dialog"
答案 2 :(得分:0)
活动通常以全屏窗口的形式呈现给用户,
它们也可以以其他方式使用:作为浮动窗口(通过带有windowIsFloating集的主题) 要么 嵌入在另一个活动内部(使用ActivityGroup)。
如果你想用给定的像素创建你不能这样做..相反,你可以去Android中的Fragments,DialogInterface,它可以用布局xmls中指定的大小创建