1
OnClickListener
ボタンを使用して5つのWebビューを開きたいが、それぞれのボタンに対して別々のWebViewアクティビティを使用せずに、単一のWebView実装 でそれを実行したい。複数のボタンに1つのwebViewを使用する方法
OnClickListener
ボタンを使用して5つのWebビューを開きたいが、それぞれのボタンに対して別々のWebViewアクティビティを使用せずに、単一のWebView実装 でそれを実行したい。複数のボタンに1つのwebViewを使用する方法
それが実現するのは非常に簡単です:あなたのonClickListenersと
スタート、あなたがいる限り、彼らはどこでも同じであり、値としてURLを入れてのように「URL」キーか何かを使用します。
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent webviewIntent = new Intent(MyActivity.this,MyWebViewActivity.class);
webviewIntent.putExtra("URL","http://www.google.com");
startActivity(webviewIntent);
}
});
MyWebViewActivityでは、onCreateでその値を取得し、そのURLをロードできます。
String url = getIntent().getStringExtra("URL");
mWebView.loadUrl(url);
希望する機能を拡張できますか? – Stefan
私は自分のアプリ内で5つのWebサイトを開こうと思っています。私はonclickリスナーを5つのボタンに含める必要があり、ユーザーはそれをクリックした後にwebviewに集中します..それぞれのwebviewは1つのアクティビティになりますonclickイベントの5つのボタンすべてに対して1つのwebviewアクティビティ –