5

有没有办法在布局 xml 中而不是在代码中定义 webview。

如果是这样怎么办?还是建议将其编码到活动中?

4

3 回答 3

10

是的,如上所述使用 WebView 标记:

<WebView android:id="@+id/webview"
android:layout_width="fill_parent" android:layout_height="50dip"/>

可以在此处找到示例应用程序: http ://www.androiddom.com/2011/04/creating-android-calculator-tutorial.html

作者创建了一个计算器,它使用在 main.xml 布局中指定的 WebView。

于 2012-08-02T14:34:13.177 回答
0

是的,使用<WebView />标签在 xml 布局中执行此操作。

于 2012-08-02T14:30:23.200 回答
0

并在您的代码中输入:

WebView wv = (WebView)findViewById(R.id.webview);
wv.setWebViewClient(new WebViewClient(){
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
});
wv.loadUrl("your url here");
于 2016-08-18T22:29:12.367 回答