Android 向特定活动添加覆盖图像

Android 向特定活动添加覆盖图像,android,xml,Android,Xml,我想在我当前的活动中添加以下内容,即它将位于活动中的所有其他内容之上(我有一个谷歌地图,我希望它覆盖在上面)。我想知道这在android studio中是否可行,因为每次我尝试它时,它都会将项目的其余部分推到屏幕底部。如果这是可能的,如果有人能告诉我如何做到这一点,我将不胜感激。 为了让人信服,假设我们将文件mainscreen.png命名为一个简单的hack,动态添加一个对话框: final Dialog Dialog=new Dialog(activityWeakReference.get(

我想在我当前的活动中添加以下内容,即它将位于活动中的所有其他内容之上(我有一个谷歌地图,我希望它覆盖在上面)。我想知道这在android studio中是否可行,因为每次我尝试它时,它都会将项目的其余部分推到屏幕底部。如果这是可能的,如果有人能告诉我如何做到这一点,我将不胜感激。
为了让人信服,假设我们将文件mainscreen.png命名为一个简单的hack,动态添加一个对话框:

final Dialog Dialog=new Dialog(activityWeakReference.get(),R.style.NewDialog);
对话框.requestWindowFeature(窗口.FEATURE\u无\u标题);
dialog.getWindow().setBackgroundDrawable(新的ColorDrawable(android.graphics.Color.TRANSPARENT));
setContentView(R.layout.mainactivity\u帮助);
对话框。setCanceledOnTouchOutside(true);
//不管你碰上什么地方,都会被解雇
dialog.show();
在style.xml中:


填补家长的空缺
填补家长的空缺
@空的
真的
假的

使用
框架布局
。您可以在所有视图的顶部动态添加自定义对话框