导航:首页 > 操作系统 > 安卓怎么默认270横屏

安卓怎么默认270横屏

发布时间:2022-09-11 12:11:08

① 安卓手机怎样换为横屏

方法一:在androidManifest.xml中配置

假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个参数:

"unspecified":默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
"landscape":横屏显示(宽比高要长)
"portrait":竖屏显示(高比宽要长)
"user":用户当前首选的方向
"behind":和该Activity以下的那个Activity的方向一致(在Activity堆栈中的)
"sensor":有物理的感应器来决定。假设用户旋转设备这屏幕会横竖屏切换。
"nosensor":忽略物理感应器。这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。

方法二:在java代码中设置

设置横屏代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//横屏

设置竖屏代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏

由于横屏有两个方向的横法,而这个设置横屏的语句,假设不是默认的横屏方向,会把已经横屏的屏幕旋转180°。

所以能够先推断是否已经为横屏了。假设不是再旋转,不会让用户认为转的莫名其妙啦!代码例如以下:
if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}

三:

1.直接新建两个布局文件,剩下的就什么也不用管了:右键单击‘res’文件夹 -> 'new' -> 'Android resource directory'; 将 Directory name 填写 layout-land,Resource type 选择layout,这是建立了一个横屏的布局文

② android怎么设置横竖屏切换

方法一:

1、首先在android手机打开“设置”这个选项的,点击“显示”这个功能;

③ 如何将安卓系统一直处于横屏状态求解

进入系统设置,点击显示,当手机(pad)是横屏状态时将自动旋转屏幕后面的勾去掉,然后就ok了,因为不清楚是平板还是手机,不同型号也会有差异,所以可能会不太准确。

④ 手机怎么横屏固定

.
1手机打开“设置”一般的安卓手机里都会有”显示“这个选项的
2.
在“显示”页面里找到、选择“自动旋转屏幕”一项,就可以简单的开启手机横屏显示。
3.
还有一种更简单的方法,就是在下拉快捷栏里设置,大部分的安卓手机下拉菜单都会有一个“方向锁定”按键,直接选择它就可以快速开启、关闭自动横屏设置。如没有请在“设置”...
4.
选择“开关排序”把“方向锁定”移动到你的手机下拉菜单,这样就可以在手机下拉单中选择...

⑤ 我的android平板电脑是默认横屏的,怎么才能让他变成默认竖屏

将平板电脑的屏幕旋转打开,使用重力感应让平板成竖屏后再关闭屏幕旋转就可以了。

方法如下:

1、待机情况打开应用程序,点击设置。

(5)安卓怎么默认270横屏扩展阅读

随着智能手机的进一步发展,我们却看到了越来越多的竖屏视频。由于竖过来使用更方便于单手操作,所以许多人在拍摄视频时,很自然地把拍照习惯带了过来——竖着拍摄。

这种拍摄方式制造了一大批“不专业”的视频,在一般视频网站或播放器上播放时,会造成两块极大的“黑边”,可视面积非常小。只有在用同样屏幕比例的手机观看时,这一类“竖屏”视频才会达到最佳显示效果。

然而,在移动互联网时代,用户永远是对的。转眼之间,曾经被无数专业人士所不屑的“竖屏视频”,成为了网络视频界的一个重要“趋势”和“风口”,甚至是短视频的“下半场”。这其中离不开一批专门的APP。

参考资料

凤凰网—看视频,你是“横屏党”还是“竖屏党”?

⑥ 请问安卓系统玩游戏时怎样旋转屏幕我是用安卓模拟器在电脑模拟的!

android 屏幕旋转 屏是LANDSCAPE的,要让它默认显示为PORTRAIT. 1.kernel里要旋转FrameBuffer. 启动参数里加入fbcon=rotate:1 (0:正常屏; 1:顺时钟转90度; 2:转180度; 3:顺时钟转270度;) 最后生成的autoconf.h里有类似项: #define CONFIG_CMDLINE "console=ttySAC0,115200 fbcon=rotate:1" 此项的解析在$(kernel)/drivers/video/console/fbcon.c static int __init fb_console_setup(char *this_opt); 只是去初始化变量initial_rotation,然后initial_rotation会传递给其他需要的结构。 注意:参考$(kernel)/documentation/fb/fbcon.txt 2.android OS旋转屏幕 系统默认是针对竖屏的,而MID使用的是横屏,所以需要做一个转换的动作。 PORTRAIT LANDSCAPE <------屏幕显示方式 ROTATION_0 ROTATION_90 ROTATION_90 ROTATION_180 ROTATION_180 ROTATION_270 ROTATION_270 ROTATION_0 而source code里对ROTATION_180和ROTATION_270的处理比较少,只在sensor和KeyQueue部分,所以如果只是要让系统显示为竖屏,将android中的Surface.ROTATION_0改为Surface.ROTATION_90,而Surface.ROTATION_90改为Surface.ROTATION_0。 这样,启动后的屏幕就是竖屏的了。 改动后,启动时还是LANDSCAPE显示的,进入HOME也是,很快就会自动旋转到PORTRAIT模式,这是由于 $(cupcake)/frameworks/base/services/java/com/android/server/WindowManagerService.java 中enableScreenAfterBoot()->performEnableScreen()->mPolicy.enableScreenAfterBoot(), mPolicy为父类指针,可以指向 PhoneWindowManager或者MidWindowManager,由配置文件$(cupcake)/build/target/proct/core.mk中 PRODUCT_POLICY := android.policy_phone //PRODUCT_POLICY := android.policy_mid 来指定。 PhoneWindowManager::enableScreenAfterBoot()->updateRotation(Surface.FLAGS_ORIENTATION_ANIMATION_DISABLE)->mWindowManager.setRotation()完成设置旋转并清除LOGO. 3.启动过程中竖屏 启动过程中,默认是按照屏的width和height显示的,不会旋转,要使它显示logo时就是竖屏的,也就是旋转90度,需要做如下工作: $(cupcake)/frameworks/base/libs/surfaceflinger/SurfaceFlinger.cpp status_t SurfaceFlinger::readyToRun()中 //const uint32_t w = hw.getWidth(); //const uint32_t h = hw.getHeight(); //swap w&h for portrait display in landscape panel. jeff. const uint32_t h = hw.getWidth(); const uint32_t w = hw.getHeight(); 交换一下width和height,这样后面用OpenGL创建的ViewPort形状就是竖的了。修改后面的函数参数也可以,不过太多了,交换一下省事。但是怎么让这个竖的viewport旋转90度呢?这里就要用到GraphicPlane::mGlobalTransform这个Transform了。它指示当前最终要旋转的结果。 所以要在创建GraphicPlane时初始化mGlobalTransform为旋转90度。 GraphicPlane::GraphicPlane() : mHw(0) { //add by jeff. for default rotate angel 90 mOrientationTransform.reset(); mOrientation = ISurfaceComposer::eOrientation90; mGlobalTransform = mOrientationTransform * mTransform; } 此段从status_t GraphicPlane::setOrientation(int orientation)复制过来,注意修改mGlobalTransform: if (orientation == ISurfaceComposer::eOrientation90) { //ISurfaceComposer::eOrientationDefault //jeff // make sure the default orientation is optimal mOrientationTransform.reset(); mOrientation = orientation; //mGlobalTransform = mTransform; mGlobalTransform = mOrientationTransform * mTransform; //jeff return NO_ERROR; } 注意mOrientationTransform.reset();要修改为默认旋转90度。参照status_t GraphicPlane::orientationToTransfrom 中的设置,修改为: void Transform::reset() { mTransform.reset(); mType = 0; set(0,-1,1,0); //jeff set(800,0); } 参考: status_t GraphicPlane::orientationToTransfrom( int orientation, int w, int h, Transform* tr) { float a, b, c, d, x, y; switch (orientation) { case ISurfaceComposer::eOrientationDefault: a=1; b=0; c=0; d=1; x=0; y=0; break; case ISurfaceComposer::eOrientation90: a=0; b=-1; c=1; d=0; x=w; y=0; break; case ISurfaceComposer::eOrientation180: a=-1; b=0; c=0; d=-1; x=w; y=h; break; case ISurfaceComposer::eOrientation270: a=0; b=1; c=-1; d=0; x=0; y=h; break; default: return BAD_VALUE; } tr->set(a, b, c, d); tr->set(x, y); return NO_ERROR; } 修改之后,默认就是竖屏(旋转90度)显示了。

⑦ 安卓手机如何开启横屏模式

1.先找到并打开设置

拓展资料

Android 设置横屏模式显示,横屏模式大部分情况能弥补竖屏的不足——字体小、键盘小、画幅比例不合适,而且横屏模式下能提供更华丽、更流畅的感官体验,android 横屏,android landscape mode ,android 强制横屏,android 强制竖屏,android 横屏布局,android 设置全屏模式。

⑧ android开机的时候发现logo是竖屏的,请问要如何修改源码才能让logo成横屏显示

Android启动默认是横屏或者竖屏
我们的TV本来是横屏显示,但是有客户竟然要竖屏显示,昨天快下班收到的需求,竟然说7.19就要搞定。思路有2个,一个就是修改LCD的默认输出,但是这个不是我这个水平能轻而易举搞定的。另外一个就是底层应该给上层porting出接口。像这种系统性的接口一般在build.prop里。
找到一个相关度比较大的属性ro.sf.hwrotation=270,和旋转有关的,联想到0,90,180,270.试试吧,将其改为ro.sf.hwrotation=0,测试了一下,OK,满足客户要求了,就早点下班了。
/device/samsung/smdk4x12/system.prop (ro.sf.hwrotation)
今天来了搜了一下相关的内容,还是发现了不少知识
1. 可以在init.rc里指定系统是横屏还是竖屏

[plain] view plain
setprop ro.sf.hwrotation 0 指定默认输出不旋转(我们默认输出时竖屏)
#setprop ro.sf.hwrotation 270 指定旋转270度输出

⑨ 如何将安卓系统改成默认横屏

在.xml文件中可以设置默认方向的,AndroidManifest.xml中设置activity中的android:screenOrientation属性值

⑩ 如何改变android手机默认横屏方向

这个可以设置的,在那个设置里。把感应设置给勾掉,就可以了

阅读全文

与安卓怎么默认270横屏相关的资料

热点内容
净化车间门算法 浏览:934
安卓怎么搞jpg 浏览:544
如来佛祖命令雷神去下界 浏览:854
新电脑管家下载好怎么解压 浏览:528
php获取接口数据 浏览:763
最后的命令 浏览:921
如何添加手机app桌面快捷图标 浏览:427
ui设计师与程序员 浏览:417
寿司pdf 浏览:828
pythonbg是什么 浏览:248
c数值算法程序大全 浏览:785
android整点报时 浏览:221
稀土pdf 浏览:536
单片机电子锁 浏览:596
通达信机智资金流指标公式源码 浏览:216
php安装xsl扩展 浏览:842
python如何使用help 浏览:367
上汽荣威app在哪里查询 浏览:903
冰柜压缩机温度108 浏览:720
阿里云邮smtp服务器地址 浏览:254