gpt4 book ai didi

android - Android 设备上的默认屏幕方向

转载 作者:行者123 更新时间:2023-11-30 04:09:01 25 4
gpt4 key购买 nike

我在这里看到了很多关于屏幕方向的问题,但我的有点不同。
我试图找到一种在运行时弄清楚触摸屏的默认方向是什么的方法。
即:对于平板电脑,它是横向的,对于手机,它是纵向的等等。
我需要此信息,因为我直接处理触摸屏硬件,它的 x、y 网格是恒定的,而不是基于当前系统方向。

有什么想法吗?

编辑:我会细化我的问题:
我如何判断物理触摸屏的方向是否类似于系统方向纵向或横向。

编辑(答案):好的,所以:getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRotation()
将为您提供默认触摸屏轴的当前旋转度数。
例如:
在平板电脑上,触摸屏轴与横向对齐,上面的内容将在横向上返回 0。
在触摸屏轴与纵向对齐的手机上,上面的内容将在纵向上返回 0。耶! :)

最佳答案

没有默认值。不要假定肖像是默认设置来编写代码。如果您的应用程序对方向敏感,请将您的布局文件放在布局端口和布局区域中,而不是布局中。布局仅适用于非特定方向的 Activity 和对话框。

关于android - Android 设备上的默认屏幕方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11128705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com