有没有办法在布局 xml 中而不是在代码中定义 webview。
如果是这样怎么办?还是建议将其编码到活动中?
是的,如上所述使用 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。
是的,使用<WebView />
标签在 xml 布局中执行此操作。
并在您的代码中输入:
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");