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