单击特定按钮时如何加载 Web 视图以查看?
How to load web view in to view when a specific button is on clicked?
我是 android 的新手。我正在尝试开发一个 android 应用程序,当单击特定 button.I 需要显示具有 java script.How 我可以创建它吗?
试试你的 xml:
<WebView
android:id="@+id/web_view"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button"/>
在您的 java 文件中:
final Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
button.setVisibility(View.GONE);
webview.setVisibility(View.VISIBLE);
private WebView webView;
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://google.com");
}
});`
我想你可以把它包含在你的 java 里面你的 onclick
web.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
});
我是 android 的新手。我正在尝试开发一个 android 应用程序,当单击特定 button.I 需要显示具有 java script.How 我可以创建它吗?
试试你的 xml:
<WebView
android:id="@+id/web_view"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button"/>
在您的 java 文件中:
final Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
button.setVisibility(View.GONE);
webview.setVisibility(View.VISIBLE);
private WebView webView;
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://google.com");
}
});`
我想你可以把它包含在你的 java 里面你的 onclick
web.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
});