如何使用固定大小的webview?

2 android android-widget android-layout android-webview

我需要一个网页,其中显示了一个固定的网络内容widthheight.我将webview放在高度为200px的xml文件中,但在加载该页面时,它直接重定向到默认的浏览器视图.按下手机中的后退按钮,它会重定向到原始页面,然后webview不显示任何内容.

在我的xml文件中

 <WebView  android:layout_width="fill_parent" android:layout_height="200px" android:id="@+id/wvbrowser" />
Run Code Online (Sandbox Code Playgroud)

在代码中

  WebView wvbrowser;
    wvbrowser=(WebView)findViewById(R.id.wvbrowser);
    wvbrowser.loadUrl("http://www.orkut.com");
Run Code Online (Sandbox Code Playgroud)

那么告诉我哪里错了?以及如何以FIXED大小显示WebView?

Nob*_*oby 5

试试这个...

创建一个单独的类.

public class HelloWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在你的活动中使用它.

WebView wvbrowser;
wvbrowser=(WebView)findViewById(R.id.wvbrowser);
wvbrowser.setWebViewClient(new HelloWebViewClient());
wvbrowser.getSettings().setJavaScriptEnabled(true);
wvbrowser.loadUrl("http://www.orkut.com");
Run Code Online (Sandbox Code Playgroud)