2 android android-widget android-layout android-webview
我需要一个网页,其中显示了一个固定的网络内容width和height.我将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?
试试这个...
创建一个单独的类.
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)
| 归档时间: |
|
| 查看次数: |
7179 次 |
| 最近记录: |