码迷,mamicode.com
首页 > 移动开发 > 详细

App中显示html网页

时间:2015-07-27 18:59:53      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:hybrid app   adnroid   web   html   

在如今的移动开发中,越来越多的web元素加入到了app里面,hybrid app能够综合native app 和 web app的优点,可以通过webView实现


htmllayout.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>

WebActivity.java


package com.kindergartenParent.activity;

import com.kindergartenParent.R;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.webkit.WebSettings.LayoutAlgorithm;
import android.webkit.WebView;
import android.widget.ImageButton;
import android.widget.TextView;

public class WebActivity extends Activity{
	
	private ImageButton back;
	private TextView title;
	private WebView wv;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.htmllayout);
		
		init();
		Intent intent = this.getIntent();
		String url = intent.getStringExtra("url");
	
		wv.loadUrl(url);

		
	}
	
	public void init(){
	
		wv = (WebView)findViewById(R.id.webview);
		//支持javascript
		wv.getSettings().setJavaScriptEnabled(true); 
		// 设置可以支持缩放 
		wv.getSettings().setSupportZoom(true); 
		// 设置出现缩放工具 
		wv.getSettings().setBuiltInZoomControls(true);
		//扩大比例的缩放
		//wv.getSettings().setUseWideViewPort(true);
		//自适应屏幕
		wv.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
		wv.getSettings().setLoadWithOverviewMode(true);
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

App中显示html网页

标签:hybrid app   adnroid   web   html   

原文地址:http://blog.csdn.net/steveyg/article/details/47087697

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!