修复屏幕方向

2023-12-19

我想将屏幕方向修复为选项卡中的横向模式,即 7" 我正在编码中计算设备的英寸,并将其设置为:

int inch=((int)height_pixel1/(int)xdpi);
if(inch>=6){
    orientation=true;
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
} else {
    orientation=false;
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}

问题是首先它根据我的要求向我显示屏幕方向,但是当在两者之间进行处理时,它会将方向更改为纵向方式,然后再次以横向方式更改。它仍然在这两个方向之间切换我想为我的整个应用程序制定一个固定的方向...我在这里缺少任何属性吗?


创建一个文件夹layout-xlarge-land并将您的XML放入其中...它应该是为landsacpe屏幕设计的..而且您还必须给出

android:largeScreens="true"  in manifest... 


res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation





 <supports-screens android:resizeable=["true"| "false"]
                      android:smallScreens=["true" | "false"]
                      android:normalScreens=["true" | "false"]
                      android:largeScreens=["true" | "false"]
                      android:xlargeScreens=["true" | "false"]
                      android:anyDensity=["true" | "false"]
                      android:requiresSmallestWidthDp="integer"
                      android:compatibleWidthLimitDp="integer"
                      android:largestWidthLimitDp="integer"/>

Refer http://developer.android.com/guide/topics/resources/providing-resources.html http://developer.android.com/guide/topics/resources/providing-resources.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修复屏幕方向 的相关文章

随机推荐

  • 底层连接已关闭:接收时发生意外错误

    当我在 win2k8 机器上尝试我的程序时 它运行良好 但在 windows 2k3 上它给我这个错误 该错误消息 这是生成错误的代码 WebClient wc new WebClient wc DownloadFile ftp ftp w
  • 在 CloudFormation 模板中自动设置 ListenerRule 优先级

    我有一个包含应用程序负载均衡器 ListenerRule 的 CloudFormation 模板 ListenerRule 的必需属性之一是其优先级 1 到 50000 之间的数字 每个 ListenerRule 的优先级必须是唯一的 我需
  • 锁屏 iPod 控件无法与 Spotify 音乐播放器配合使用

    我将 Spotify 播放器添加到我的应用程序中 该应用程序还使用 MPMusicPlayerController 播放音乐 当从 Spotify 播放音乐且屏幕锁定时 当用户在锁定屏幕上按下这些按钮时 不会接收播放 暂停和快进 后退的远程
  • 仅使用omniauth进行身份验证时在devise中配置路由

    我构建了一个应用程序 允许用户使用omniauth ldap 对 Active Directory 进行身份验证 如果这是一个新用户 成功的身份验证将根据从 AD 返回的信息为其创建一个用户 如果用户已经存在 则仅将其登录 用户无需注册应用
  • try-catch 将捕获用户输入不正确的情况

    我想知道如何以某种方式执行此操作 以便用户都可以选择不输入整数 并且如果用户不输入整数 它将捕获它并重新提示他们而不结束程序 我需要扫描仪接受 int 和 string 类型 有没有办法做到这一点 或者有办法解决吗 The followin
  • 如何在shopify的产品详细信息页面上显示元字段?

    我有一个使用 Shopify API 调用创建的元文件 如下所示 POST admin products 1328 metafields json array metafield gt array namespace gt inventor
  • 制作点击活动

    我正在尝试以编程方式调整手机的亮度 我的应用程序中有一个半透明的活动可以执行此操作 但是用户无法单击它进入其下方的活动 窗口 设置亮度后 我会立即终止此活动 但是我想在此活动中做更多工作 例如逐渐调整亮度 这需要一些时间 并且我不希望用户在
  • 如何让 python ''.encode('unicode_escape') 返回 ascii 的转义码?

    我正在尝试使用encodepython 字符串的方法返回字符的 unicode 转义码 如下所示 gt gt gt print encode unicode escape decode utf8 u0444 这适用于非 ASCII 字符 但
  • Sequelize:按 JSONB 对象中的字段进行排序查询

    我正在使用 Sequelize v3 30 4 我无法通过嵌套 JSONB 对象中的字段查询订单 我正在呼叫的用户中的此栏payload其中有一个字段priority 我正在使用 postgres 方言 我想知道如何在不使用 SQL 原始查
  • 使用 powershell 脚本中的参数在后台启动 .exe

    我有一个程序 通常在 powershell 中这样启动 storage bin storage exe f storage conf storage conf 在后台调用它的正确语法是什么 我尝试了很多组合 例如 start job scr
  • 带 std::array 的 C++ 模板函数

    我有以下功能 template
  • UICollectionView registerCell - 空白单元格

    我刚刚开始第一次使用 UICollectionView 似乎工作得很好 但有一个问题和疑问 我的 UICollectionView 设置如下并带有自定义单元格 NSInteger collectionView UICollectionVie
  • 什么决定浏览器是否打开或下载 .txt 文件?

    首先我要说的是 我知道您可以在标头中指定内容处置并使用 附件 或 内联 这个问题是NOT关于这一点 至少不是直接 我有一个扩展名为 txt 的文件 我注意到不同的浏览器行为取决于该 txt 文件的内容 如果我的文件包含字母数字字符 并且我将
  • 按第二个空格分割字符串

    Input The boy is running on the train 预期输出 The boy boy is is running running on on the the train 在 python 中实现此目的最简单的解决方案
  • .NET 4 是否有内置的 JSON 序列化器/反序列化器?

    NET 4 是否附带任何可以序列化 反序列化 JSON 数据的类 我知道有第三方库 例如JSON NET http james newtonking com projects json net aspx 但我正在寻找直接内置于 NET 中的
  • 如何使用textread读取包含逗号和at符号的字符串?

    我的原型数据线如下所示 1 11 July England 0 0 Uruguay Wembley Stadium London 目前我正在使用这个 no dd mm t1 p1 p2 t2 loc textread 1966 txt d
  • 无法使用 .show() 在 VB.net 2010 中打开表单

    我只是尝试使用 Exercise show 打开一个新表单 因为到目前为止它一直有效 但是对于此练习表单 它没有显示为表单选项 因此我无法打开它 我应该在这里做什么 Private Sub Exercises Click ByVal sen
  • asp.net mvc - 将部分数据模型传递到部分视图

    我希望构建一个获取模型列并打印它的局部视图 像这样的东西 在视图中 model IEnumerable
  • OkHttp 返回不可读的字符

    我正在向服务器发送请求并获取集合 Json http amundsen com media types collection 作为回应 PostMan 中的一切都很完美 但是当我使用 OKHTTP 在代码中执行相同的操作时 我收到一些不可读
  • 修复屏幕方向

    我想将屏幕方向修复为选项卡中的横向模式 即 7 我正在编码中计算设备的英寸 并将其设置为 int inch int height pixel1 int xdpi if inch gt 6 orientation true this setR