1、设置WebView为透明:

android:background="#00000000"android:cacheColorHint="#00000000"WebView.setBackgroundColor(0);

2、WebView 显示sd卡图片:

webView.loadDataWithBaseURL(null,"<imgsrc=\"www.2cto.com"/>","text/html","utf-8",null);

3、WebView显示字符串:

webView.loadDataWithBaseURL("fake://not/needed",s1,"text/html","utf-8","");

4、设置WebView中显示字体的大小:

publicstaticfinalTextSize[]FONT_SIZES=newTextSize[]{TextSize.SMALLER,TextSize.NORMAL,TextSize.LARGER};privateWebSettingswb;wb=mWebViewRightContent.getSettings();wb.setTextSize(FONT_SIZES[iFontSizeId]);/*字体大小:*/publicenumTextSize{SMALLEST(50),SMALLER(75),NORMAL(100),LARGER(150),LARGEST(200);TextSize(intsize){value=size;}intvalue;}

5、WebView显示html文件时,若要达到和PC上浏览器显示的效果完全一样,只需对WebView做一下设置即可:

viewplaincopy//适应全屏39适应竖屏57适应横屏mWebView.setInitialScale(39);//注意的是:html只字体太小的话,在Android手机或开发板上显示的就相当的小。一般6、7号字体吧!

6、WebView设置渐变:

android:fadingEdge="vertical"android:fadingEdgeLength="20px"//(垂直方向,上下渐变区域为20px)

7、设置WebView可触摸放大缩小:

mWebView.getSettings().setBuiltInZoomControls(true);

8、WebView双击变大,再双击后变小,当手动放大后,双击可以恢复到原始大小,如下设置:

webView.getSettings().setUseWideViewPort(true);

9、几种加速WebView加载的方法:

//·提高渲染的优先级webView.getSettings().setRenderPriority(RenderPriority.HIGH);//·使用webView.getSettings().setBlockNetworkImage,把图片加载放在最后来加载渲染webView.getSettings().setBlockNetworkImage(true);

10、将字符串转换成HTML形式的文件显示:

//获取的字符串StringsDetails=cursor.getString(cursor.getColumnIndex("sChinese"));//按行截取字符串,将其存放在数组中String[]str=sDetails.split("\n");Strings1="";//遍历数组进行判断,如果条件成立,就添加设定的css样式for(inti=0;i<str.length;i++){if(str[i].trim().startsWith("vt.")){str[i]="<h3style=\"font-size:10px;color:#000;background:#FCFCFC;padding:3px5px;\">"+str[i]+"<h3>"+"\n";}elseif(getMark(str[i].trim())){str[i]="<h4style=\"font-size:10px;color:#F60;font-weight:normal;\">"+str[i]+"</h4>"+"\n";}elseif(str[i].trim().startsWith("〖")){str[i]="<spanstyle=\"color:#333;font-size:10px;color:#F60\">"+str[i]+"</span>"+"\n";}else{str[i]="<pstyle=\"line-height:16px;font-size:10px;color:#666;\">"+str[i]+"</p>"+"\n";}//将修改后的字符串拼接起来s1+=str[i];}//用WebView将字符串以HTML的形式显示出来webView.loadDataWithBaseURL("fake://not/needed",s1,"text/html","utf-8","");

更多相关文章

  1. Android开机自动启动程序设置
  2. Android(安卓)Studio第二十四期 - Gson封装Utils
  3. Android(安卓)设置边距总结
  4. Android(安卓)开发中的一些小技巧
  5. android.intent.action.MAIN与android.intent.category
  6. Android(安卓)Fresco - SimpleDraweeView 圆形动图设置
  7. android 图片设置圆角
  8. android gif view
  9. android屏幕旋转在framework中的修改。

随机推荐

  1. Android动态加载入门 简单加载模式
  2. 深入浅出 - Android系统移植与平台开发(七
  3. android android屏幕禁止休眠和锁屏的方
  4. android中的recovery模式
  5. Android Drawable Resource学习(一)、Drawa
  6. Application Fundamentals
  7. Android共享动画兼容实现
  8. android自制的软件如何添加到打开方式
  9. android关机充电流程及关机充电时的画面
  10. android布局---android:layout_weight