zoukankan      html  css  js  c++  java
  • App中显示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);
    	}
    }
    


  • 相关阅读:
    有关Python,网络,机器学习,深度学习
    Python map使用
    左旋转字符串,翻转字符串
    使用Python创建二叉树,作为调试程序使用
    batchnorm2d函数理解,numpy数据归一化
    和为s的连续正数序列,和为s的两个数字
    判断是否为平衡二叉树
    原生js格式化json的方法
    ace editor 使用教程
    Vue+webpack+echarts+jQuery=demo
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/6815796.html
Copyright © 2011-2022 走看看