2016-10-28 62 views
0

工作,我有一個activity_login.xmlAndroid Studio一個FrameLayout,不以全屏模式使用此配置出現:全屏佈局不會在Android

AndroidManifest.xml

<activity 
    android:name=".Activities.LoginActivity" 
    android:label="@string/title_activity_login" 
    android:launchMode="singleTop" 
    android:theme="@style/LoginScreenTheme.TranslucentBar" > 
</activity> 

Styles.xml:

<style name="LoginScreenTheme.TranslucentBar" parent="Theme.AppCompat.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
    <item name="android:windowTranslucentStatus">true</item> 
    <item name="android:windowTranslucentNavigation">true</item> 
</style> 

Toolbar仍然出現在Layout

+0

Change to Theme.AppCompat.Light.NoActionBar – MichaelStoddart

+0

http://stackoverflow.com/questions/2591036/how-to-hide-the-title-bar-for-an-activity-in-xml-with-existing -custom主題 –

回答

0

我什麼都不做,今天當我開始我的項目,活動是全屏。謝謝你們!

0

看看您的活動佈局,很可能有AndroidStudio爲您生成的工具欄視圖。如果不起作用添加到樣式:

<item name="android:windowFullscreen">true</item> 
0

修改onCreateView(),如下

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    } 
0

爲了刪除工具欄/動作條,你不需要做什麼特別的。只需將所有內容保留爲默認值並轉至styles.xml並將AppTheme更改爲Theme.AppCompat.Light.NoActionBar,並確保您的活動擴展了AppCompactActivity。它總是爲我工作。希望它能幫助你。如果你還想刪除StatusBar然後按照上面的@EKN解決方案;)