2017-10-02 1 views
0

Ursprünglich zu machen, wird die AppWie ein AppCompat Äquivalent Theme.Black.NoTitleBar.Fullscreen

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 

Aber für einen Fehler verwenden, habe ich beschlossen, AppCompat

ich das es nachzuahmen habe zu verwenden aber die Komponenten verhalten sich immer noch nicht wie das ursprüngliche Thema.

<style name="Theme.AppCompat.Light.NoTitleBar.FullScreen" parent="@style/Theme.AppCompat.Light"> 
    <item name="windowNoTitle">true</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

Antwort

0

Programmatically:

getWindow().setFlags(
         WindowManager.LayoutParams.FLAG_FULLSCREEN, 
         WindowManager.LayoutParams.FLAG_FULLSCREEN); 

Full Screen Theme für AppCompat:

<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light"> 
      <item name="windowNoTitle">true</item> 
      <item name="windowActionBar">false</item> 
      <item name="android:windowFullscreen">true</item> 
      <item name="android:windowContentOverlay">@null</item> 
     </style>