Android之设置横屏、竖屏和全屏显示
2015-11-29 10:43
585 查看
Android设置横屏、竖屏和全屏显示有两种方式:
1、在Java代码中设置:
(1)设置横屏显示:
修改Activity的onResume方法:
(2)设置竖屏显示:
修改Activity的onResume方法:
(3)设置全屏显示:
在Activity的onCreate方法中的setContentView( )调用之前添加下面代码 :
2、在xml文件中设置:
(1)设置横屏显示:
在AndroidManifest.xml的activity里设置android:screenOrientation的值。
(2)设置竖屏显示:
在AndroidManifest.xml的activity里设置android:screenOrientation的值。
(3)设置全屏显示:
在AndroidManifest.xml的activity里设置
若只是设置为无标题:
1、在Java代码中设置:
(1)设置横屏显示:
修改Activity的onResume方法:
@Override protected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } super.onResume(); }
(2)设置竖屏显示:
修改Activity的onResume方法:
@Override protected void onResume() { /** * 设置为竖屏 */ if(getRequestedOrientation()!= ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } super.onResume(); }
(3)设置全屏显示:
在Activity的onCreate方法中的setContentView( )调用之前添加下面代码 :
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); }
2、在xml文件中设置:
(1)设置横屏显示:
在AndroidManifest.xml的activity里设置android:screenOrientation的值。
android:screenOrientation="landscape"
(2)设置竖屏显示:
在AndroidManifest.xml的activity里设置android:screenOrientation的值。
android:screenOrientation="portrait"
(3)设置全屏显示:
在AndroidManifest.xml的activity里设置
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
若只是设置为无标题:
android:theme="@android:style/Theme.NoTitleBar"
相关文章推荐
- Android之将字符串转换为MD5码
- Android之获取手机IMEI号和IMSI号
- Android之系统Log输出日志的封装类LogUtil
- Android:View Animation
- Android之自定义dialog
- Android通过scroller实现缓慢移动
- Android-SQLite3_1-下载和安装SQLite
- android116 轮播 viewPager实现
- 优化Android studio的编译速度
- android 基础 之 Dialog
- Android 修改签名文件keystore文件密码
- 读《50 Android Hacks》笔记整理Hack 9~Hack 17
- Android通过session与服务端保持一致
- Android TextView
- Draw 9-patch(点9图)
- material design
- Android之集成友盟推送功能
- Android Studio——R文件小问题
- Android开发之动画(转)
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法