コードではなくレイアウト 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 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");
はい、<WebView />
タグを使用して xml レイアウトでこれを行います。