横向全屏WebView?

时间:2014-06-25 19:03:24

标签: java android xml webview

我正在尝试构建一个带有webview的应用程序,当方向更改为横向时,该应用程序应全屏显示。我用layout-land和main.xml做了一些工作,我刚给了WebView fill_parent,它覆盖了所有其他视图。问题是,WebView是滞后的。我希望还有另一种方法可以做到这一点。我的WebView加载一个URL,该URL由一个按钮创建,该按钮与用户放入某些微调器的内容有关。因此,如果全屏webview需要一个新活动,我需要解析URL。我希望你能帮助我。谢谢!

1 个答案:

答案 0 :(得分:1)

将此添加到您的主要活动

@Override
public void onConfigurationChanged (Configuration config) {

    super.onConfigurationChanged(config);

    switch(config.orientation) {

        case Configuration.ORIENTATION_LANDSCAPE:
            getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
            ActivitiesCurrentContentView.requestLayout();
        break;

        case Configuration.ORIENTATION_PORTRAIT
            getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
            ActivitiesCurrentContentView.requestLayout();
        break;
    }

}