我的activity_login.xml
FrameLayout
Android Studio
AndroidManifest.xml
,使用此配置时不会以全屏模式显示:
<activity
android:name=".Activities.LoginActivity"
android:label="@string/title_activity_login"
android:launchMode="singleTop"
android:theme="@style/LoginScreenTheme.TranslucentBar" >
</activity>
:
<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>
Styles.xml:
Toolbar
Layout
仍然出现@
。
答案 0 :(得分:0)
查看您的活动布局,很可能是AndroidStudio为您生成的工具栏视图。如果这不起作用,请添加样式:
<item name="android:windowFullscreen">true</item>
答案 1 :(得分: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);
}
答案 2 :(得分:0)
要删除工具栏/操作栏,您根本不需要做任何特殊操作。只需将所有内容保留为默认值,然后转到styles.xml并将AppTheme更改为Theme.AppCompat.Light.NoActionBar,并确保您的活动扩展AppCompactActivity。它总是适合我。希望它也会对你有所帮助。如果您还想删除StatusBar,请按照上面的@EKN解决方案;)
答案 3 :(得分:0)
我什么也没做,今天当我开始我的项目时,活动是全屏的。