Jae*_*Jae 2 android background wallpaper
目前,我正在使用它来将我的应用程序背景显示为手机壁纸。
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER,
WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER);
Run Code Online (Sandbox Code Playgroud)
但是出于某种原因,当我按下图标启动我的应用程序时。它只是在主屏幕上显示带有图标的活动屏幕。我没有使用对话框,但它看起来像一个对话框,因为布局就是这样设置的。所以我只想在此活动运行时显示墙纸。但它仅在下一个事件发生后才显示墙纸,例如切换到不同的活动。我已经把那个代码放在上面了onCreate(),每当我这样做的时候setContentView()......有没有办法做这样的事情还是没有办法?
Ode*_*ner 10
AppCompat的用户,只需在styles.xml中使用以下内容即可,无需代码:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowShowWallpaper">true</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5032 次 |
| 最近记录: |