将叠加图像添加到特定活动android

时间:2015-12-29 01:43:19

标签: android xml

我有以下image 我想要放在我当前的活动上,即它会在活动的其他所有内容之上(我有一个谷歌地图,我希望它叠加在那里)。我想知道在android studio中这是否可行,因为每次尝试时,它都会将项目的其余部分推到屏幕的底部。如果这是可能的话,如果有人告诉我如何实现这一点,我真的很感激。 为了说服,我们可以说我们将文件命名为mainscreen.png

1 个答案:

答案 0 :(得分:0)

简单的黑客攻击...动态添加对话框

 final Dialog dialog = new Dialog(activityWeakReference.get(), R.style.NewDialog);
        dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
        dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
        dialog.setContentView(R.layout.mainactivity_help);
        dialog.setCanceledOnTouchOutside(true);
        //for dismissing anywhere you touch
        dialog.show();

``

你的style.xml中的

  <style name="NewDialog" parent="AppTheme">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">fill_parent</item>
    <!-- No backgrounds, titles or window float -->
    <item name="android:windowBackground">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">false</item>

</style>