【问题标题】:Disable landscape orientation in Android Browser?在Android浏览器中禁用横向?
【发布时间】:2011-02-03 19:44:11
【问题描述】:

我知道有一种方法可以限制应用程序中的方向,但是网页代码中是否有方法(无论是HTML, CSS or JS)将网络视图限制为仅纵向?

【问题讨论】:

    标签: javascript android mobile orientation


    【解决方案1】:

    如果您在 Activity 中使用 Webview,您将限制为纵向添加属性

    android:screenOrientation

    到您的 Manifest.xml

     <activity android:name=".MyActivity"
                  android:label="Jorge´s Activity"
                  android:screenOrientation="portrait">
    

    【讨论】:

      【解决方案2】:

      不,没有。这种控制在 Android 端,而不是它显示的网页。

      【讨论】:

        【解决方案3】:

        如果方向不正确,您可以选择显示一条消息,告诉用户转动手机。 window.orientation 会告诉你设备的方向。 0 是直立,90 是横向。

        【讨论】:

          【解决方案4】:

          试试

          setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-10-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-04
            相关资源
            最近更新 更多