【发布时间】:2011-08-23 01:32:03
【问题描述】:
我希望非全屏 Activity 在 Android 3+ (Honeycomb) 上仅占全屏的三分之一左右,以便其他部分透明并且其他应用程序会显示。所以我的应用实际上会浮在其他打开的应用之上。
是否可以有一个只占全屏 1/3 的 Activity?
如果可能,这是否违反 Honeycomb UI 指南?
【问题讨论】:
-
它在 1.x/2.x 上确实有效——参见
Theme.Dialog。 -
谢谢马克。我一定会试一试的。
-
有效,宽度/高度可以任意设置,但窗口始终位于屏幕中间。知道如何移动它吗?试过
layout_x但没有成功。 -
抱歉,我没怎么玩过。
-
更新:如果活动是用
Theme.Dialog创建的,那么它是居中的,它周围的区域变暗并且无法访问底层活动或桌面(即对话框是模态的)。因此,在 Android 中没有实用的方法来设置非全屏窗口。
标签: android android-3.0-honeycomb