Android中界面实现全屏显示的两种方式
16lz
2021-01-23
Android中界面实现全屏显示的两种方式
1. 在Java代码中设置
[java] view plain copy print ?
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE); //无title
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
- WindowManager.LayoutParams.FLAG_FULLSCREEN); //全屏
- setContentView(R.layout.main);
在这里需要注意的是这两段Java代码必须放在setContentView( ); 之前,不然会报错,错误显示如下。
[plain] view plain copy
- 01-14 05:25:41.429: E/AndroidRuntime(7405): Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
2. 在Manifest文件中修改
在默认启动的Activity里添加 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 即可
[html] view plain copy
- <activity android:name=".MainActivity"
- android:label="@string/app_name"
- android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
- >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
更多相关文章
- Android系统进程Zygote启动过程的源代码分析(3)
- Android webview注入自己的js代码(js传入function等其他参数解决)
- Android嵌入unity界面,崩溃及卸载activity后不可点击问题
- Android屏幕手势检测的实现代码
- 【Android 内存优化】Bitmap 硬盘缓存 ( Google 官方 Bitmap 示
- Android一套代码适配不同Android版本终极指南
- Unity调用Android原生Java代码以及Unity打开Android原生Activity
- Android常用基本界面元素汇总