2014-10-09 81 views
1

我想创建一个小于全屏的活动,并在其周围有一个透明背景。Android:使用透明背景创建不是全屏的活动

enter image description here

重新使用大小的功能,我能够创造比一层全屏幕小,但我不知道如何创建透明背景。在我看来,如果你在背景上点击,什么都不应该发生,但就我而言(简单地调整大小)活动来说,当你点击活动之外的某个地方时,它会失去焦点并消失。

任何想法? 非常感谢!

+1

你可以看到一个对话框,而不是一个活动实现这一目标。 – dharms 2014-10-09 13:34:47

+0

我已经尝试过它,但它确实很难,因为活动非常动态,内部的东西正在被用户改变。对话不像活动那样“灵活”。但非常感谢您的想法! – Walter 2014-10-09 13:53:26

+0

您是否尝试过使用自定义视图进行对话?我想很难知道你最终想做什么。 – dharms 2014-10-09 13:55:35

回答

2

怎么样使自己的风格,并把:

<item name="android:windowCloseOnTouchOutside">false</item> 
+0

是啊!它就像一个魅力,就像我想要的一样。另一个小问题是,是否可以设定活动外的空间透明度?再次感谢 – Walter 2014-10-09 15:21:11