我正在开发一个Android应用程序,点击主屏幕上的按钮后,我想启动一个活动,它将成为主屏幕上的叠加层。启动的活动不应全屏显示,但必须在屏幕的所有端部都有一些填充。我怎样才能做到这一点。
答案 0 :(得分:0)
尝试片段对话框。当你在主屏幕时,我想你想要像Popup一样的东西。片段对话框有自己的生命周期。我没有尝试,但我认为这是你正在寻找的。 p>
https://developer.android.com/reference/android/app/DialogFragment.html
答案 1 :(得分:0)
尝试使用这些,下次花几分钟搜索它,然后再提出任何问题。
How to show an Activity as pop-up on other Activity?
答案 2 :(得分:0)
设置您的活动对话框
在您的清单中更改您的活动主题
<activity
android:name=".YOUR ACTIVITY NAME"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:theme="@style/Theme.AppCompat.Light.Dialog"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>