編輯:關於Android編程
public class WebViewTest extends Activity { private WebView wv; private EditText et; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.webview); wv = (WebView) findViewById(R.id.webview_wv); wv.loadUrl(http://www.baidu.com); initWV(); et = (EditText) findViewById(R.id.webview_et); et.setSelection(et.getText().length()); } private void initWV() { // TODO Auto-generated method stub //設置內核,支持ajax wv.setWebChromeClient(new WebChromeClient()); //new WebViewClient()默認基於webkit內核 wv.setWebViewClient(new WebViewClient(){ //從一個網頁跳到另一個網頁的方式,return true則為目標頁面在當前webView打開,不會調用系統默認浏覽器 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub return true; } //當頁面加載完畢調用的方法 @Override public void onPageFinished(WebView view, String url) { // TODO Auto-generated method stub Toast.makeText(WebViewTest.this, 加載完畢!, 0).show(); super.onPageFinished(view, url); } //頁面開始加載時調用的方法 @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { // TODO Auto-generated method stub et.setText(url); super.onPageStarted(view, url, favicon); } }); //設置支持js腳本 wv.getSettings().setJavaScriptEnabled(true); //設置支持手指放大 wv.getSettings().setSupportZoom(true); wv.getSettings().setBuiltInZoomControls(true); } public void load(View view){ //加載URL wv.loadUrl(et.getText().toString().trim()); } public void reload(View view){ //重新載入,刷新頁面 wv.reload(); } public void back(View view){ //後退 wv.goBack(); } //設置(攔截)手機上的按鍵觸摸時間 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub switch (keyCode) { case KeyEvent.KEYCODE_BACK: wv.goBack(); break; default: break; } return super.onKeyDown(keyCode, event); } }
.xml代碼如下: .java程序如下: package org.lxh.demo; import java.io.Byte
這個實例可以幫助我們學習旋轉動畫和計時器這兩個知識點,廢話不多說,上主程序: package com.bear.lotterywheel; import java.u
1、概述 關於手機圖片加載器,在當今像素隨隨便便破千萬的時代,一張圖片占據的內存都相當可觀,作為高大尚程序猿的我們,有必要掌握圖片的壓縮,緩存等處理,以到達
主要原理是:extends view重載onDrow(),需要一bitmap,重載view,在 canvas上畫臨時bmp,當按下確定的時候按下 畫到real_b