7得票2回答
如何使用传感器获取手机的角度/度数?

我正在尝试使用TYPE_ACCELEROMETER传感器获取手机角度。 我的目标是在手机倾斜后仅获取角度值。 它可以工作,但问题是, 当我将手机朝上放在桌子上时, 它仍然显示isLandscape = true; private boolean isLandscape; mSensorMa...

17得票2回答
如何在屏幕方向改变时保留所选的下拉框/下拉列表项的状态?

我的代码中使用了一个下拉式旋转器,其中有4到5个动态填充的值,例如如果我将“苹果”设置为默认值,并从下拉列表中选择“橙子”,然后将屏幕从竖屏切换到横屏,它会回到默认的“苹果”以及与其相关联的视图。如何保存状态,使得当我选择“橙子”并旋转到横屏时,它能够填充所选值/保持相同的所选状态并保持视图完...

14得票3回答
三星设备在安卓系统中相机捕获方向问题

我正在开发一款相机应用程序。当拍摄到图像时,它会显示在网格视图中。 目前,该代码在除三星设备外的所有设备上都可以正常工作。 我面临着方向问题。当我在竖屏模式下拍摄图像时,在网格视图中显示时,图像会旋转。我没有保留任何旋转代码。 此外,使用EXIF,我在网格视图中获得了正确的图像,但是当设备方...

27得票4回答
在Android中,旋转向量传感器和方向传感器有什么概念上的区别?

Android提供旋转矢量传感器和方向传感器。我知道它们返回不同的数据,因为对于矢量传感器,我们有角度的正弦值,而在方向传感器中,我们有角度。但是它们在概念上有什么区别呢?我无法从文档中理解。哪一个提供了设备在三维空间中的方向?我很困惑!

9得票3回答
在 Android 中,如何在屏幕方向变化时将 WebView 的位置还原到相同的内容?

我遇到了一个与WebView内容滚动位置有关的问题,具体如下:当我在竖屏模式下向下滚动页面一定程度时,当我改变为横屏模式时,滚动会向上或向下移动。它并不显示和竖屏模式中完全相同的内容。我尝试在清单文件中进行更改,如configChanges="keyboardHidden|orientatio...

7得票1回答
当屏幕方向改变时,ViewPager内的碎片消失了。

我阅读了几篇帖子(http://tinyurl.com/pb8es74, http://tinyurl.com/p9pcfcv..),但找不到解决方案。 我有一个MainActivity,其中包含一个ViewPager,它加载三个片段(根据方向不同具有不同的布局)。我已将此功能添加到该活动中...

9得票2回答
快速旋转手机180度,摄像头预览翻转。

我有一个自定义相机应用程序。当我将手机旋转90度时,相机预览正常工作。但是当我快速旋转手机180度时,相机预览会倒置。是否有解决方案... 以下是我的代码: public class CustomCameraActivity extends Activity implements ...

8得票3回答
以前的布局方向下在相同位置重新绘制多个路径

根据我之前的问题 "如何在camera2 Android api中创建一个作为StickyBottomCaptureLayout的BottomBar?",我创建了一个带有StickyBar(SB)的布局,它始终锁定在系统栏的上方/附近。我在 onLayout() 中设置了 SB 和其他布局的默...

11得票1回答
检测视频是横屏还是竖屏拍摄

我希望确认自己的操作方式是否正确,因为有一些元素表现出了意外的行为。 首先,我有横向和纵向的布局。据我所知,这样做将自动检测手机是处于纵向还是横向模式: - layout - activity_video_player.xml - layout-land - activity...

7得票1回答
Cordova/Ionic - 为移动设备设置纵向模式并允许平板电脑旋转方向

如何将手机设置为仅竖屏,同时允许平板在竖屏和横屏之间切换? 我正在使用Ionic / Cordova。 目前,我已经使用以下属性在config.xml中配置了应用程序的竖屏模式: <preference name="orientation" value="portrait" /&...