【问题标题】:How to set screen-orientation for other apps?如何为其他应用设置屏幕方向?
【发布时间】:2014-05-26 04:46:16
【问题描述】:

通过以下几行,我们可以在应用程序中设置方向..

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

如果我想为每个屏幕设置方向(不仅在应用程序中)。我怎样才能做到这一点?任何帮助。

提前致谢

【问题讨论】:

  • 我认为这是不可能的......至少不容易,你可能需要一部有根手机。
  • 也许通过编辑手机的首选项(不要忘记在清单中获得良好的权限)。
  • 如果您的意思是每个“屏幕”,甚至在您自己的应用程序之外,那么我当然希望您不能这样做。在您自己的应用程序中,您已经列出了一种方式,您还可以在清单中为每个 Activity 设置方向。
  • 同意我上面那位先生的看法。您的应用是沙盒化的,除非您为 root 设备制作应用,否则无法控制其他应用。
  • 这是可能的,在 Galaxy Tab 的通知抽屉中有一个锁定方向选项。我不确定他们是怎么做到的。或许您可以找到用于 Galaxy 选项卡的 android 构建源并在其中找到它。

标签: android screen-orientation


【解决方案1】:
 setRequestedOrientation(0);
       or
 setRequestedOrientation(1);

水平(风景) - 0 垂直(肖像) - 1

你可以试试这个。

或者您可以按照自己的方式尝试。 在该活动的 onCreate 方法中,您想更改哪个方向,将此代码放入其中。它会改变布局方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    相关资源
    最近更新 更多