WEB开发网
开发学院手机开发Android 开发 Android——WebView组件的使用详解 阅读

Android——WebView组件的使用详解

 2010-07-22 09:19:00 来源:WEB开发网   
核心提示:webHtml();webImage();localHtmlZh();localHtmlBlankSpace();localHtml(); localImage();//localHtmlImage();}/*** 直接网页显示*/private void webHtml() {try {webView.loadUrl

//

//webHtml();

//

//webImage();

//

//localHtmlZh();

//

//localHtmlBlankSpace();

//

//localHtml();

//

// localImage();

//

localHtmlImage();

}

/**

* 直接网页显示

*/

private void webHtml() {

try {

webView.loadUrl("http://www.google.com");

} catch (Exception ex) {

ex.printStackTrace();

}

}

/**

* 直接网络图片显示

*/

private void webImage() {

try {

webView

.loadUrl("http://tech.cncms.com/tech/UploadPic/2010911/201091105154857.png");

} catch (Exception ex) {

ex.printStackTrace();

}

}

/**

* 中文显示

*/

private void localHtmlZh() {

try {

String data = "测试含有 中文的Html数据";

// utf-8编码处理(在SDK1.5模拟器和真实设备上都将出现乱码,SDK1.6上能正常显示)

//webView.loadData(data, mimeType, encoding);

// 对数据进行编码处理(SDK1.5版本)

webView.loadData(URLEncoder.encode(data, encoding), mimeType,

encoding);

} catch (Exception ex) {

ex.printStackTrace();

}

}

/**

* 中文显示(空格的处理)

*/

private void localHtmlBlankSpace() {

try {

String data = " 测试含有空格的Html数据 ";

// 不对空格做处理

webView.loadData(URLEncoder.encode(data, encoding), mimeType,

encoding);

//webView.loadData(data, mimeType, encoding);

// 对空格做处理(在SDK1.5版本中)

webView.loadData(URLEncoder.encode(data, encoding).replaceAll(

"\+", " "), mimeType, encoding);

Tags:Android WebView 组件

编辑录入:coldstar [复制链接] [打 印]
赞助商链接