71 Androdi WebView 的简单使用(一)

来源:互联网 发布:必看的心理书籍知乎 编辑:程序博客网 时间:2024/06/05 07:21
package com.example.android_webview_loadpage;import java.net.URL;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.webkit.WebSettings;import android.webkit.WebView;/** * Android API: http://developer.android.com/reference/android/webkit/WebView.html * @WebView 要添加权限  *       <uses-permission android:name="android.permission.INTERNET" /> * @author Administrator * */public class MainActivity extends Activity {private WebView webView;private final String URL_PATH="http://baidu.com";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//setContentView(R.layout.activity_main);webView=(WebView)findViewById(R.id.webView1);Uri uri=Uri.parse(URL_PATH);Intent intent=new Intent(Intent.ACTION_VIEW,uri);startActivity(intent);//To provide a WebView in your own Activity, include a  in your layout, //or set the entire Activity window as a WebView during onCreate():WebView webView=new WebView(this);setContentView(webView);//WebSettings webSettings=webView.getSettings();//webSettings.setBuiltInZoomControls(true);//设置放大或缩小的按钮////加载 Url//webView.loadUrl(URL_PATH);}//@Override//public boolean onCreateOptionsMenu(Menu menu) {//// Inflate the menu; this adds items to the action bar if it is present.////getMenuInflater().inflate(R.menu.main, menu);//return true;//}}



WebView  加载:

package com.example.android_webview_loadpage;import java.net.URL;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.webkit.WebSettings;import android.webkit.WebView;/** * Android API: http://developer.android.com/reference/android/webkit/WebView.html * @WebView 要添加权限  *       <uses-permission android:name="android.permission.INTERNET" /> * @author Administrator * */public class MainActivity extends Activity {private WebView webView;private final String URL_PATH="http://baidu.com";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webView=(WebView)findViewById(R.id.webView1);//Uri uri=Uri.parse(URL_PATH);//Intent intent=new Intent(Intent.ACTION_VIEW,uri);//startActivity(intent);////To provide a WebView in your own Activity, include a  in your layout, ////or set the entire Activity window as a WebView during onCreate()://WebView webView=new WebView(this);//setContentView(webView);//WebSettings webSettings=webView.getSettings();webSettings.setBuiltInZoomControls(true);//设置放大或缩小的按钮//加载 UrlwebView.loadUrl(URL_PATH);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}



WebView 加载 HTML string

package com.example.android_webview_loaddata;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.webkit.WebView;public class MainActivity extends Activity {private WebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webView = (WebView) this.findViewById(R.id.webView1);String summary = "<html><body>You scored <b>192</b> points.</body></html>";webView.loadData(summary, "text/html", null);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}


0 0
原创粉丝点击