java如何以编程方式添加webview
当您想以编程方式在中添加webview时,我遇到了一个问题 我尝试过这样做,但是当按钮已经能够显示时,webview无法显示 我需要这个案子的解决方案
// sizeView
LinearLayout.LayoutParams sizeView = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.MATCH_PARENT
);
// viewButton
Button home = new Button(this);
home.setText("HOME");
Button profile = new Button(this);
profile.setText("PROFILE");
Button academic = new Button(this);
academic.setText("ACADEMIC");
Button register = new Button(this);
register.setText("REGISTER");
Button about = new Button(this);
about.setText("ABOUT");
// viewWEB
WebView webView = new WebView(this);
// sideLeft
LinearLayout sideLeft = new LinearLayout(this);
sideLeft.setOrientation(LinearLayout.VERTICAL);
sideLeft.setLayoutParams(sizeView);
sideLeft.setBackgroundColor(Color.GRAY);
sideLeft.addView(home);
sideLeft.addView(profile);
sideLeft.addView(academic);
sideLeft.addView(register);
sideLeft.addView(about);
// wrapper
LinearLayout layWrap = new LinearLayout(this);
layWrap.setBackgroundColor(Color.BLUE);
layWrap.setOrientation(LinearLayout.HORIZONTAL);
layWrap.addView(sideLeft);
layWrap.addView(webView);
setContentView(layWrap);
# 1 楼答案
已完成加载webview
# 2 楼答案
您的WebView已正确渲染。只需启用所需的功能,如启用javascript,并设置chrome客户端和loadUrl以查看其工作情况
同时,您也可以通过添加以下行来测试它: