先是布局文件 main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >            <ImageView        android:id="@+id/wel_bg"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:contentDescription="@android:string/cancel"        android:scaleType="fitXY" />        <WebView        android:id="@+id/wv1"        android:layout_width="fill_parent"        android:layout_height="fill_parent"  />            </LinearLayout>

再 是主 activity

package jin.com;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.app.ProgressDialog;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.view.View;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.ImageView;public class JinActivity extends Activity {    /** Called when the activity is first created. */private WebView wv;private ProgressDialog pd;private ImageView wel_bg;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        //////        Resources res = getResources();          Bitmap imgB = BitmapFactory.decodeResource(res, R.drawable.beijing);               wel_bg = (ImageView)findViewById(R.id.wel_bg);        wel_bg.setImageBitmap(imgB);        ///\\                wv = (WebView) findViewById(R.id.wv1);        wv.getSettings().setJavaScriptEnabled(true);        wv.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);        wv.setWebViewClient(new WebViewClientDemo());        wv.getSettings().setSupportZoom(false); // 不支持页面放大功能        wv.requestFocus();                if(wv != null)        {        wv.setWebViewClient(new WebViewClient()        {        @Override        public void onPageFinished(WebView view,String url)        {        //pd.dismiss();        wel_bg.setVisibility(8); //加载完成后,ImageView 隐藏        //execute the task          //wv.setVisibility(0); //0: 显示, 8 隐藏 ; 4 意思是不可见的,但还占着原来的空间 /                }        });                loadUrl("http://218.94.151.67:8099/jincheng");        }                }    private class WebViewClientDemo extends WebViewClient {                // 在WebView中而不是默认浏览器中显示页面        public boolean shouldOverrideUrlLoading(WebView view, String url) {            view.loadUrl(url);            return true;        }    }    public void loadUrl(String url)    {    if(wv != null)    {    wv.loadUrl(url);    //wel_bg.setVisibility(0);    //wv.setVisibility(8);    //pd = ProgressDialog.show(this, "提示", "加载中.....");    wv.reload();    }    }                }

更多相关文章

  1. 软键盘的相关设置
  2. android:scaleType的使用
  3. textview中有很多行,我只让它显示三行,最后显示...,我设置了androi
  4. android之Menu
  5. Android(安卓)的网络编程(17)-android显示网络图片
  6. [原]如何在Android用FFmpeg+SDL2.0解码显示图像
  7. 『ANDROID』android:layout_gravity和android:gravity属性的区别
  8. Android(安卓)面试题总结之Android(安卓)基础(五)
  9. Android高手进阶教程(二十)之---Android与JavaScript方法相互调

随机推荐

  1. Layout属性
  2. android 设置 TextView
  3. 老罗Android开发视频教程( android解析jso
  4. 2007.12.10.几个与Android有关的网址
  5. Android利用调试器调试程序
  6. LinearLayout 和 RelativeLayout的属性对
  7. 老罗Android开发视频教程 (android解析xml
  8. android adb shell 命令大全
  9. Android VectorDrawable与SVG
  10. Android中margin和padding的区别