在主屏幕上启动透明 activity
Launching a transparent activity on HomeScreen
所以有一个 activity 包含一个 webview。在应用程序图标 launch/click 上,它应该启动 activity 并在设备的主屏幕上使用 webview 作为对话框。
有办法实现吗?
是的,你能做到。将MainActivity的主题设置为Dialog,就可以实现了。
<activity android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.Dialog">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
对我来说效果很好。希望能帮到你~
所以有一个 activity 包含一个 webview。在应用程序图标 launch/click 上,它应该启动 activity 并在设备的主屏幕上使用 webview 作为对话框。 有办法实现吗?
是的,你能做到。将MainActivity的主题设置为Dialog,就可以实现了。
<activity android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.Dialog">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
对我来说效果很好。希望能帮到你~