orientation相关内容

Android,如何在旋转设备时不破坏活动?

我有一个只能在纵向模式下运行的应用程序,并且我已在清单文件中将每个活动的方向更改为纵向.但是当我旋转设备时,活动再次重新创建.如何不破坏活动? 解决方案 对于 API 12 及以下:添加 android:configChanges="orientation" 如果您的目标是 API 13 或更高版本,请添加“screenSize",因为每当您的方向发生变化时,您的屏幕尺寸也会发生变化, ..
发布时间:2021-12-23 09:45:27 移动开发

在方向更改时重新呈现网页的最佳方法是什么?

我有一个流畅的 CSS 布局,当我改变方向时,它在 iphone 上的渲染效果很差.(刷新后看起来还不错) 我正在使用下面的代码在方向更改时刷新页面,效果很好 - 只是感觉这样做有点错误.有什么方法可以实现这一点而不必重新加载整个页面?这是一个移动网站,我真的不想强迫用户加载页面两次. var supportsOrientationChange = "onorientationchange ..
发布时间:2021-12-22 23:22:40 移动开发

总结:利用相机意图拍照并以正确的方向显示照片(希望适用于所有设备)

这似乎是世界上最简单的事情:使用默认的相机活动在您的 Android 应用中拍照.但是,StackOverflow 和网络上的几篇文章中都涵盖了许多陷阱,例如传回 Null Intent、图片方向不正确或 OutOfMemoryErrors. 我正在寻找一种解决方案,让我能够 通过相机意图启动相机活动, 检索照片的 Uri,并 检索照片的正确方向. 此外,我想尽可能避免特定于 ..
发布时间:2021-12-22 09:24:14 移动开发

iPhone 上的 FFmpeg - 修改视频方向

我正在处理在 iPhone 3GS 上加载了 FFmpeg 的 h264 视频.问题是任何以“纵向"方向录制的视频都应用了一个变换矩阵,导致它们显示旋转 90 度的逆时钟. 据我目前所知,我只需要修改“tkhd"原子中的变换矩阵.问题是我无法访问或修改此数据.我检查了 FFmpeg 实现: static int mov_read_tkhd(MOVContext *c, ByteIOCont ..
发布时间:2021-12-21 14:17:57 移动开发

获取 iPad 的当前方向?

在给定的事件处理程序(不是“shouldAutorotateToInterfaceOrientation"方法)中,我如何检测当前的 iPad 方向?我有一个文本字段,我必须在横向视图中设置动画(当键盘出现时),但不在纵向视图中,我想知道我处于哪个方向以查看是否需要动画. 解决方案 方向信息不是很一致,有几种方法.如果在视图控制器中,您可以使用 interfaceOrientation 属 ..
发布时间:2021-12-20 21:05:38 其他开发

水平 UITableView

我想在我的 ipad 应用程序中实现一个布局,该布局具有一个可左右滚动而不是上下滚动的 uitable 视图: 所以而不是 第 1 行第 2 行第 3 行(垂直滚动)这将是 :第 1 行、第 2 行、第 3 行(水平滚动) 我已经看到 UItableView 被设计为只做垂直滚动,所以做一个转换不会产生预期的效果.是否有一种标准方法可以利用 uitableview 提供的数据源提 ..
发布时间:2021-12-20 20:36:19 移动开发

在我的活动中仅为 1 个片段设置方向,而其余片段为纵向

我的应用程序需要处于纵向模式,因此我通过以下方式在清单中设置它: android:screenOrientation="portrait" 但我最近刚刚添加了另一个片段 (FragA),它在横向上的外观和功能都提高了 10 倍.有什么我可以在我的 FragA 中放入的东西,让该片段以横向方式呈现,同时将应用程序的其余部分保留为纵向,或者通过这样做,我是否必须向我的其他片段添加一些内容以将它们保 ..
发布时间:2021-12-15 14:17:57 移动开发

Android Fragment 生命周期超过方向变化

使用兼容包以使用 Fragment 来定位 2.2. 重新编码活动以在应用程序中使用片段后,我无法使方向更改/状态管理正常工作,因此我创建了一个包含单个 FragmentActivity 和单个 Fragment 的小型测试应用程序. 方向变化的日志很奇怪,多次调用 OnCreateView 片段. 我显然遗漏了一些东西 - 比如分离片段并重新附加它而不是创建一个新实例,但我看不 ..

MFMailComposeViewController 图像方向

我正在开发一个通用应用程序,我正在为 iOS6 编写代码. 我使用 imagePickerController 拍摄照片,然后使用 MFMailComposeViewController 将其作为附件发送.所有这些都在起作用. 我的问题是,当我以纵向模式拍摄照片时,MFMailComposeViewController 以横向模式显示它.此外,当它到达目标电子邮件地址时,它会以横向模式 ..
发布时间:2021-12-12 08:58:51 移动开发

当方向改变时保存滚动视图的位置

这是我的布局: 我需要在方向改变时保存滚动位置.例如,如果屏幕在纵向模式下显示从中间名开始的布局,则在横向模式下应该从中间名开始. 解决方案 你 如果你的 Activity 没有在轮换时改变任何东西,你可以使用android:configChanges="orientation|keyboardHidden|screenSize" 在此特定活动的清单文件中.但这显然是解决方法,而不是 ..
发布时间:2021-12-11 22:09:38 移动开发

手机纵向,平板横向(Android-布局)

所以我正在为 Android 制作一个应用程序,我想强制平板电脑横向和手机纵向.但是,似乎我只能根据我所看到的情况进行方向锁定,这违背了为设备提供两个单独方向的目的. 平板电脑:横向手机:纵向 说得更有技术含量. 我在“res/layout-xlarge-land"中有一个布局用于在平板电脑上进行景观美化,而我在“res/layout"中有原始布局,我只想明确地为平板电脑使用 l ..
发布时间:2021-12-11 21:51:32 Java开发

如何在 Android 中全局强制屏幕方向?

有许多应用程序可以强制屏幕旋转.即使应用程序明确希望以其他方向查看,它们也能正常工作.现在我正在禁用加速度计旋转系统设置并设置我的首选方向.应用仍然可以覆盖它. 以下是能够覆盖应用请求方向的应用之一: https://play.google.com/store/apps/details?id=nl.fameit.rotate&hl=en 解决方案 这可以通过创建一个隐藏的系统对 ..
发布时间:2021-12-11 21:23:26 移动开发

2.7.0 或 2.8.0 的 Phonegap 屏幕方向插件更新

有没有人知道如何修复这个插件使用最新的cordova/phonegap 版本? 我不知道如何修复 eclipse 中的错误,我真的需要一种方法来更改我的 phonegap 应用程序中多个页面的方向! 解决方案 您需要进行以下更改: ScreenOrientation.java 替换为: package com.tsukurusha.phonegap.plugins;导入 ..
发布时间:2021-12-11 15:32:22 Java开发

Android - 仅修复 1 页的屏幕方向(phonegap)

我只为我的 index.html 页面修复屏幕方向时遇到问题.我想允许应用程序在主页上旋转.我知道将以下内容添加到您的活动中 - android:screenOrientation="portrait" 会阻止屏幕旋转. 但是,我需要将其设置为特定于页面.我正在使用 phonegap,因此需要停止浏览网页. 我尝试在清单中调用以下活动 - com.phonegap.droidgap.i ..
发布时间:2021-12-11 15:24:00 Java开发

jQuery Mobile 锁定方向

我正在使用 phonegap 和 jquery mobile 为 Android 手机构建应用程序.是否可以在一页上锁定方向?例如.页面“地图"被加载并且方向被锁定到“横向"模式. 解决方案 我不这么认为.在 iOS 应用程序的 xCode 中是不可能的.我能想出的唯一解决方法是根据 window.orientation 旋转你的身体或包装器 $(window).bind("orien ..
发布时间:2021-12-11 14:34:58 其他开发

WPF 水平数据网格

我想要一个水平方向的 WPF DataGrid,有人知道解决方案吗? 解决方案 我之前已经这样做了,因为我们希望能够对 DataGrid 和 PropertyGrid 使用相同的控件.许多事情必须改变(如对齐、滚动、排序箭头的定位等).有很多代码可以发布整个解决方案,但这应该可以帮助您入门.这是自动生成的 TextColumns 的示例,但您可以轻松修改它以使用其他列类型. ..
发布时间:2021-12-05 16:50:50 其他开发