创build无身体活动

目前我正在尝试做一个可以在屏幕上移动的活动,换句话说,这个活动可以浮在屏幕上。 我知道我缺less一些应该添加到实现此function。

我应该做些什么来实现可以在屏幕上的任何位置移动的浮动活动?

Solutions Collecting From Web of "创build无身体活动"

如果您正在寻找类似于Facebook聊天界面(您可以在其他应用程序上查看视图),请点击此处查看: http : //www.cloudinfy.com/2013/06/android-chat-头-视图-样在-facebook.html

基本上你需要启动一个服务并添加一个视图到窗口pipe理器。


如果你只是想创build一个看起来像对话框的活动,那么看看这里: Android Activity作为一个对话框

这与正常的活动非常相似,但主题设置为Theme.Dialog

这里有一个很好的解决scheme: http : //cases.azoft.com/android-tutorial-floating-activity/他们只是添加一个属性的平板电脑主题活动:

 <item name="android:windowIsTranslucent">true</item> 

如果KitKat设备出现任何问题,请在主题中添加一些行:

 <item name="android:windowIsFloating">true</item> <item name="android:windowCloseOnTouchOutside">false</item> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:backgroundDimEnabled">true</item>