Android手机横竖屏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android手机横竖屏相关的知识,希望对你有一定的参考价值。
三、android设置横屏或竖屏: (一)、全屏: 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 : requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏 (二)、横屏: 1、做法1:修改Activity的onResume(): @Override protected void onResume() { // 设置为横屏 if(getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } super.onResume(); } 2、做法2:在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向) android:launchMode="singleTask" android:screenOrientation="portrait"> 3、判断此时屏幕是横屏还是竖屏的方法: if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { //横屏 } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { //竖屏 } (三)、竖屏: 要设置成竖屏设置成 SCREEN_ORIENTATION_PORTRAIT
以上是关于Android手机横竖屏的主要内容,如果未能解决你的问题,请参考以下文章