安卓设备设置 orientation 最简单的方法
1.有时,我们需要为不同的设备设置不同的 orientation,比如,设置7寸平板设备为横屏,而设置10寸平板同时支持竖屏和横屏,而其他设备仅仅支持竖屏。方法如下:

2.在 values 文件夹下创建 orientations.xml 文件

<?xml version="1.0" encoding="utf-8"?>

<resources>

<!-- Orientation, 0 - portrait, 1 - landscape, 2 - all -->

<integer name="orientation">1</integer>

</resources>

3.将此xml文件复制到7寸平板需要的values-sw600dp目录下,将orientation值改为1。

4
将此xml复制到10寸平板需要的values-sw720dp目录下,将 orientation 值改为2。

5
创建 Orientation.java 文件,并创建一个静态函数 setOrientation:

public class Orientation {

static void setOrientation(Activity activity)

{

int orientation = activity.getResources().getInteger(R.integer.orientation);

if ( orientation == 0 ) // portrait only

activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

else if ( orientation == 1 ) // landscape only

activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

// else for all orientations

}

}

6
在任何activity下的 onCreate 函数中调用下面的函数,就可以修改orientation:

Orientation.setOrientation(this);

安卓设备设置 orientation 最简单的方法相关推荐

  1. android修改密码功能,安卓手机设置开机密码几种方法介绍

    安卓系统的手机设置开机密码一般有2-3种,其中包括密码锁.图案锁.PIN密码锁等几项.这几项都能实现开机需要输入相应的密码才能使用手机的,所以也算是开机锁了.好了,下面小编就教大家怎么设置这几种锁. ...

  2. Android设备设置代理的两种方法

    本文将介绍两种给给android设备设置网络代理的方法,一种是直接在网络设置中操作,另一种是通过adb指令操作 第一种最常用的通过设置页面操作(此处以夜神模拟器为例讲解,其他设备操作方式基本类似) 操 ...

  3. 完美实现如何在安卓设备设置公司outlook等邮箱

      一.在安卓设备上设置Microsoft Exchange电子邮件 1.从应用程序菜单中打开本人安卓设备的"电子邮件"程序(有些设备为"邮件"),然后选择Ex ...

  4. android 蓝牙搜索代码,关于蓝牙设备搜索和Ble设备的搜索的简单调用方法

    最近一段时间一直在调试蓝牙设备,论坛里面关于这方面资料的太少,特别是关于蓝牙4.0的案例,基本上没有,也只好摸石头过河了.目前的代码也就勉强能用,我希望在此抛砖引玉,大家一起来完善这一部分. 说明一下 ...

  5. 163 android设置字体,设置关于安卓手机设置163邮箱的步骤方法

    如何使用A ndroi d系统上的 邮件应用程 序Mai l 创建163 邮箱帐户这里以HT C手机为例 (其余and roid系 统手机除了 界面略有区 别外操作基本类 似)  步骤/方法 1 ...

  6. 安卓导航车机root方法_安卓手机设置充电提示音教程来了!教你三种方法,无需 ROOT!...

    最近,iPhone 充电提示音火了!上期,我们分享了 iPhone 手机自定义设置充电提示音的方法,安卓用户表示也想要~苹果手机有的,安卓手机也必须有!今天,我们就为大家分享一下安卓手机设置充电提示音 ...

  7. 安卓手机设置充电提示音教程来了!教你三种方法,无需 ROOT!

    最近,iPhone 充电提示音火了!上期,我们分享了 iPhone 手机自定义设置充电提示音的方法,安卓用户表示也想要~苹果手机有的,安卓手机也必须有!今天,我们就为大家分享一下安卓手机设置充电提示音 ...

  8. 电脑连接移动设备android驱动程序,安卓手机连接电脑操作最简单的方法介绍

    华为手机怎样与电脑连接?想要让华为手机连接计算机,最快的方法无疑是使用数据线,不用借助第三方工具,可直接连接计算机管理文件,当然,你也可以使用无线网来连接,只不过这类连接首先需要下载连接媒介. 华为手 ...

  9. android 设备连接,Android安卓设备连接Mac的方法

    平时大家用到最多的就是安卓手机和苹果电脑互连,由于安卓系统应用广泛,很多平板电脑还有电视都在用安卓的系统,下面是我们整理的安卓连接mac电脑的方法. 一.使用第三方的链接软件 现在很多第三方的应用软件 ...

  10. android设备如何苹果,Android安卓设备如何连接Mac的方法

    Android安卓设备如何连接Mac的方法 本篇文章主要给大家总结了安卓设备连接MAC电脑的方法以及中间遇到连接问题以后的处理办法. 平时大家用到最多的就是安卓手机和苹果电脑互连,由于安卓系统应用广泛 ...

最新文章

  1. 基于android的家庭财务通 .apk,毕业论文(设计)基于Android的家庭财务管家的设计与实现.doc...
  2. 完成一个休闲网络游戏需要学习的知识
  3. 爬虫实战学习笔记_3 网络请求urllib模块:设置IP代理+处理请求异常+解析URL+解码+编码+组合URL+URL连接
  4. 路由器上的usb接口有什么用_工业主板上有多少种USB接口,红色的USB接口代表什么...
  5. 计算机二级vfp考试怎么学,计算机二级VFP考试基础教程(7)
  6. 报表控件Stimulsoft Report在招投标系统中的应用
  7. 网站内部优化-怎么做好网站内部SEO优化-网站内部SEO优化方案
  8. CSS画五星红旗,我请AutoCAD帮忙
  9. 如何写互联网产品分析报告
  10. 考研英语近义词与反义词·二
  11. python fft ifft
  12. 图片转pdf用什么软件好?图片转pdf软件哪个好?
  13. 2021-09-10 网安实验-XCTF真题实战之密码学
  14. 1. 计算机思维 (大一新生,到)
  15. Android入门:Layout
  16. C# winform 树层级列表 控件 ObjectListView的使用
  17. cookie模拟登陆爬取药智网中药材数据库数据
  18. 定积分在几何上的应用
  19. LeetCode 417. 太平洋大西洋水流问题--BFS
  20. CF 1594 E2

热门文章

  1. 2010南非世界杯32强手绘海报
  2. NOI2015 小园丁和老司机
  3. python元祖封包_python的封包与解包
  4. 无限循环滚动代码阿里巴巴国际站店铺装修代码底图滚动黑色半透明显示效果自定义内容装修代码全屏显示
  5. “构建可信社会,重塑商业共识体系”彩虹商链发布会将在辽宁举行
  6. matlab生成指数分布,MATLAB如何使用exppdf函数计算指数分布的概率密度
  7. Alluxio的Raft HA实现
  8. 360 linux 杀毒,360主机卫士Linux后门专杀版
  9. 刨根笔记--由antd开始的jsx渲染学习路线
  10. 史上最全Python快速入门教程