【问题标题】:Android: How to rotate the keyboard 180 degrees programmatically?Android:如何以编程方式将键盘旋转 180 度?
【发布时间】:2016-08-17 14:10:57
【问题描述】:

我正在开发一个应用程序,其中两名玩家将在彼此面前玩同一部手机,并且我每转 180 度旋转许多东西。 (有些东西不应该旋转)

玩家可能会在需要时使用键盘输入一些文字,所以如果轮到其他玩家,我还需要将键盘旋转 180 度并将其放在屏幕的上侧。

我怎样才能以编程方式仅对键盘执行此操作?

当我开始开发 iOS 应用程序时,我也应该这样做!

【问题讨论】:

    标签: android ios rotation keyboard


    【解决方案1】:

    尝试: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT); 用于将屏幕旋转 180 度,当您想要切换回原始视图时,请使用 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

    【讨论】:

    • 是否可以取消旋转动画?这似乎很有希望.. 它甚至解决了阴影问题,因为我不知道如何在提升时使阴影位于视图上方。
    • 是的,有可能……方法如下:stackoverflow.com/questions/11957772/…
    • 反向方向在 API 21 上可以正常工作,但在 API 19 上不行!!?
    • 这位先生说此功能是在 API 级别 9 中引入的 stackoverflow.com/a/31926128/5355581 我在线程上读到的另一件事是有人提到将 android:configChanges = "orientation" 添加到清单文件中。
    • 我添加了 configChanges 但仍然无法在 LG G2 (API 19) 上运行,但在三星 S5 (API 21) 上运行良好!
    猜你喜欢
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    相关资源
    最近更新 更多