如何在LibGDX上显示状态栏? 我尝试了这段代码:
config.hideStatusBar = false;
和此:
<resources>
<style name="GdxTheme" parent="android:Theme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFullscreen">false</item>
</style>
但是,它不起作用。 拜托,帮帮我
答案 0 :(得分:2)
config.hideStatusBar = false;
//默认情况下此值为false
在AndroidLauncher
课程中试用此代码。
RelativeLayout layout = new RelativeLayout(this);
layout.addView(initializeForView(new Splash(), config));
setContentView(layout);
未执行声明的下方当您拨打initializeForView
而不是initialize
时。
try {
requestWindowFeature(Window.FEATURE_NO_TITLE);
} catch (Exception ex) {
log("AndroidApplication", "Content already displayed, cannot request FEATURE_NO_TITLE", ex);
}
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
setContentView(graphics.getView(), createLayoutParams());
当您点击GdxTheme
文件中的AndoridManifest.xml
时,还有一件事,然后它会显示多个实现,一个在android/res/values/styles.xml
内,另一个在
/Users/User_name/.android/build-cache/ea795811fd85c01c9ffd4c12717047945b0f2585/output/res/values-v11/values-v11.xml
当我编辑android/res/values/styles.xml
文件时,没有任何事情发生。
<resources>
<style name="GdxTheme" parent="android:Theme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFullscreen">false</item>
</style>
</resources>
然后我在
中做了同样的改变/Users/User_name/.android/build-cache/ea795811fd85c01c9ffd4c12717047945b0f2585/output/res/values-v11/values-v11.xml
之后就可以了。
我试图清理buildCache
./gradlew cleanBuildCache
并清理项目,但更改不会从我的项目反映到缓存.xml
文件。