Android中设置Activity全屏的几种方式
程序员文章站
2022-07-14 18:12:45
...
将Activity设置成全屏的几种方式:
1.在代码中设置
public class ShowImageActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 将activity设置为全屏显示
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_show_image);
}
}
注意: 一定要在setContentView之前调用上面的两句设置全屏和去除titlebar的代码,不然会报错
2.在AndroidManifest.xml文件中配置
<activity
android:name=".ui.MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
<activity
3.设置styles
<!-- 自定义全屏主题 -->
<style name="FullScreenTheme" parent="AppTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
在AndroidManifest.xml文件中配置
<activity
android:name=".ui.MainActivity"
android:label="@string/app_name"
android:theme="@style/FullScreenTheme" />
<activity
上一篇: android中activity全屏设置
推荐阅读