3

iOS と Android ではこれに対する解決策を見つけましたが、Playbook では解決策が見つかりません。PhoneGap または Zepto を使用して、Playbook で画面を縦向きにロックする方法はありますか?

<preference name="orientation" value="portrait" />config.xml でコマンドを使用してみましたが、効果がありませんでした。

4

1 に答える 1

1

Web Works SDK を使用している場合は、次の手順で実現できます。

  1. BlackBerry WebWorks SDK の「device_templates」ディレクトリを参照します。このディレクトリは通常、「[DRIVE]:\InstallDir\BlackBerry WebWorks Packager\device_templates」にあります。

  2. このディレクトリにある「Widget.java」ファイルをテキストで開きます

    編集者。

  3. Widget.java ファイルに以下の変更を加えます。
    //MODIFIED CODE は、行われた変更を示します

    public Widget(WidgetConfig wConfig) {

                _wConfig = wConfig;
                initialize();
    
                int directions = net.rim.device.api.system.Display.DIRECTION_PORTRAIT;    net.rim.device.api.ui.Ui.getUiEngineInstance().setAcceptableDirections(directions);
    
                // Create PageManager
                PageManager pageManager = new PageManager(this, (WidgetConfigImpl) _wConfig);
    
                // push screen
                WidgetScreen wScreen = new BrowserFieldScreen(this, pageManager);
                pageManager.pushScreens((BrowserFieldScreen)wScreen);
            }   
    
于 2012-04-17T11:19:15.473 に答える