2017-02-16 51 views
1
requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
           WindowManager.LayoutParams.FLAG_FULLSCREEN);   

setContentView(R.layout.activity_main); 

使用上面的代码仍然有问题,不仅会导致应用崩溃 - 也移除Android的标题栏

<activity android:name=".MainActivity" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"> 
</activity> 

不工作

+1

这是在'onCreate'吧?你在使用支持库吗? – zed

+1

请参阅:http://stackoverflow.com/a/14115809/2372784 – zed

回答

0

试图定义一个定制的主题是这样的:

<style name="MyTheme" parent="Theme.AppCompat"> 
<item name="android:windowNoTitle">false</item> 
<item name="android:windowActionBar">false</item> 
</style> 

并将主题设置为清单中的活动主题

<activity 
     android:name=".Activity.File" 
     android:theme="@style/MyTheme" /> 

它适用于我的应用程序。

0

请尝试以下

<style name="MyTheme" parent="android:Theme.Material.Light.NoActionBar"> 
<item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style>