当button点击时,windowManager不移除view,启动新的Activity,让新的Activity覆盖view
时间: 2024-03-23 11:43:31 浏览: 47
Android 悬浮view
您可以在按钮的点击事件中启动一个新的Activity,并在新的Activity中设置一个透明的主题。这样,当新的Activity启动时,它会覆盖在您的当前视图上,并且您的窗口管理器不会移除视图。
在您的按钮的点击事件中,添加以下代码启动新的Activity:
```java
Intent intent = new Intent(this, NewActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
```
然后,在您的新Activity的Manifest文件中设置透明主题:
```xml
<activity android:name=".NewActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
```
这将使您的新Activity具有透明的背景,并覆盖在您的当前视图上。
阅读全文