\n" +
+ "
定义和用法
\n" +
+ "\n" +
+ "
\n" +
+ "\t
\n" +
+ "
\n" +
+ "\n" +
+ "
<style> 标签用于为 HTML 文档定义样式信息。
\n" +
+ "\n" +
+ "
在 style 中,您可以规定在浏览器中如何呈现 HTML 文档。
\n" +
+ "\n" +
+ "
type 属性是必需的,定义 style 元素的内容。唯一可能的值是 \"text/css\"。
\n" +
+ "\n" +
+ "
style 元素位于 head 部分中。
\n" +
+ "
";
@Override
protected int getLayout() {
return R.layout.activity_web;
@@ -24,11 +48,33 @@ public class WebActivity extends BaseActivity implements View.OnClickListener {
@Override
protected void initView() {
super.initView();
+
+ char A = 65;
+ for (int i = 0; i < 8; i++) {
+ String title = "选项"+(A++);
+ System.out.println(title);
+ }
+
ImmersionBar.with(this)
.statusBarDarkFont(true, 0.2f)
//原理:如果当前设备支持状态栏字体变色,会设置状态栏字体为黑色,如果当前设备不支持状态栏字体变色,会使当前状态栏加上透明度,否则不执行透明度
.init();
nWebView = findViewById(R.id.news_webView);
+ nWebView.getSettings().setBlockNetworkImage(false);
+ WebSettings settings = nWebView.getSettings();
+ settings.setJavaScriptEnabled(true);
+ if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
+ nWebView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
+ }
+
+ nWebView.setWebViewClient(new MyWebViewClient());
+ settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
+ settings.setSupportZoom(false);//用于设置webView 放大
+ settings.setBuiltInZoomControls(false);
+ nWebView.addJavascriptInterface(new JavascriptInterface(UserApplication.getUserApplication()),"imagelistner");
+ content = content.replace("