【问题标题】:Detect "left handed mode" setting检测“左手模式”设置
【发布时间】:2015-08-15 08:48:32
【问题描述】:
我正在研究这些文档:TelephonyManager、Preference 和其他文档,但我找不到任何与左手布局相关的有用信息。
据我所知,Android 2.3 具有该设置。现在我不确定它是否被弃用。有没有办法检测是否设置了“左手模式”?
Left Handed Mode 可能类似于“Developer Options”中的“Force RTL Layout Direction”。
【问题讨论】:
标签:
android
user-interface
android-layout
【解决方案1】:
从来没有为“左手模式”的 API 添加 Android 标准设置。您可能已经看到制造商对 Android 的特定更改,但我不知道最近有任何具有类似功能的 Android 设备。
【解决方案2】:
个别 Android 应用开发者可以添加切换到“左手模式”的选项,这将改变 UI 以更好地为左手拿着手机和设备的用户设置格式。我是应用程序世界中积极的“左撇子权利”倡导者,并呼吁可以轻松更好地适应左撇子的开发人员。至于障碍/可访问性设置,Android 上没有当前设置。在“开发者选项”里面其实有一个 RTL 布局设置,你可以通过these instructions 启用,Chrome 和谷歌地图之类的应用都会用到它。我认为需要做更多的研究来检查它是如何成为开发人员选项而不是可访问性选项。我的猜测是它类似于获取设备 locale 并进行调整。我不确定您是否可以在资源中找到开发人员选项。 (注意完全披露,我最后一次编写 android 是在几个月前。)
我会买一部完美实现 RTL/Lefty 模式的手机。
希望这会有所帮助。
祝你有美好的一天,身体健康!