xml:

<?xml version="1.0" encoding="utf-8"?>            

java:

package com.example.weatherforecast;import android.app.Activity;import android.content.DialogInterface;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.webkit.WebChromeClient;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.Button;public class MainActivity extends Activity implements OnClickListener {    private WebView webView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        webView=(WebView)findViewById(R.id.webView1);        webView.getSettings().setJavaScriptEnabled(true);        webView.setWebChromeClient(new WebChromeClient());        webView.setWebViewClient(new WebViewClient());        webView.loadUrl("http://www.weather.com.cn");        Button bj=(Button)findViewById(R.id.bj);        bj.setOnClickListener(this);        Button sh=(Button)findViewById(R.id.sh);        sh.setOnClickListener(this);        Button heb=(Button)findViewById(R.id.heb);        heb.setOnClickListener(this);        Button cc=(Button)findViewById(R.id.cc);        cc.setOnClickListener(this);        Button sy=(Button)findViewById(R.id.sy);        sy.setOnClickListener(this);        Button gz=(Button)findViewById(R.id.gz);        gz.setOnClickListener(this);    }    @Override    public void onClick(View view){        switch(view.getId()){            case R.id.bj:                openUrl("101010100");                break;            case R.id.sh:                openUrl("101020100");                break;            case R.id.heb:                openUrl("101050101");                break;            case R.id.cc:                openUrl("101060101");                break;            case R.id.sy:                openUrl("101070101");                break;            case R.id.gz:                openUrl("101280101");                break;        }    }    private void openUrl(String id){        webView.loadUrl("http://m.weather.com.cn/mweather/"+id+".shtml");    }}

string变量:

    Weather Forecast    go    北京    上海    广州    哈尔滨    长春    沈阳

AndroidManifest.xml: 

<?xml version="1.0" encoding="utf-8"?>    /*这里获取联网权限*/                                                                                

 

更多相关文章

  1. 3g门户 &go桌面--2014届--广州--Android研发工程师(笔试、1、2面
  2. 【Android开发】网络编程及Internet应用-获取天气预报
  3. 传智播客Android7.16日入驻大广州
  4. Android(安卓)Retrofit2使用
  5. android中json数据的解析
  6. Android(安卓)自定义Spinner字体、颜色、大小
  7. android——json解析
  8. Android(安卓)仿淘宝2018添加地址
  9. 代码回收站

随机推荐

  1. Android Styles & Themes
  2. 第一篇:Android Studio 打包及引用 AAR(可
  3. TableLayout(表格布局)
  4. Android Layout布局文件里的android:layo
  5. Android输出Log相关应用技巧剖析
  6. Android学习笔记(一)概述
  7. Android(安卓)中使用WebViewJavaScriptBr
  8. Android(安卓)Studio格式化代码设置和代
  9. 安卓混合开发——Android原生和H5数据交
  10. android sdcard存储方案(基于wrapfs文件系