2017-04-15 86 views
1

如何在LibGDX上顯示狀態欄? 我'嘗試這種代碼:如何在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> 

但是,這是不行的。 請幫我

回答

1

config.hideStatusBar = false; //默認情況下,該值爲false

在​​類試試這個代碼。

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()); 

一件事當你AndoridManifest.xml文件點擊GdxTheme則顯示多種實現,一個是這裏面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文件。

+0

非常感謝! –