界面布局

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:gravity="center_horizontal"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    >    <LinearLayout        android:orientation="horizontal"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        >        <Button            android:id="@+id/bj"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/bj" />        <Button            android:id="@+id/sh"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/sh" />        <Button            android:id="@+id/heb"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/heb" />        <Button            android:id="@+id/cc"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/cc" />        <Button            android:id="@+id/sy"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/sy" />        <Button            android:id="@+id/gz"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/gz" />    </LinearLayout>    <WebView android:id="@+id/webView1"        android:layout_width="wrap_content"        android:layout_height="0dip"        android:focusable="false"        android:layout_weight="1"        /></LinearLayout>

后台代码

package com.basillee.asus.demo;import android.app.Activity;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 MainActivity7 extends Activity implements OnClickListener {    private WebView webView;    //声明WebView组件的对象    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main_activity7);        webView=(WebView)findViewById(R.id.webView1);    //获取WebView组件        webView.getSettings().setJavaScriptEnabled(true);    //设置JavaScript可用f        webView.setWebChromeClient(new WebChromeClient());    //处理JavaScript对话框        webView.setWebViewClient(new WebViewClient());    //处理各种通知和请求事件,如果不使用该句代码,将使用内置浏览器访问网页        webView.loadUrl("http://m.weather.com.cn/m/pn12/weather.htm ");    //设置默认显示的天气预报信息        webView.setInitialScale(57*4);    //放网页内容放大4倍        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("101010100T");                break;            case R.id.sh:        //单击的是“上海”按钮                openUrl("101020100T");                break;            case R.id.heb:        //单击的是“哈尔滨”按钮                openUrl("101050101T");                break;            case R.id.cc:        //单击的是“长春”按钮                openUrl("101060101T");                break;            case R.id.sy:        //单击的是“沈阳”按钮                openUrl("101070101T");                break;            case R.id.gz:        //单击的是“广州”按钮                openUrl("101280101T");                break;        }    }    //打开网页的方法    private void openUrl(String id){        webView.loadUrl("http://m.weather.com.cn/m/pn12/weather.htm?id="+id+" ");    //获取并显示天气预报信息    }}

更多信息: http://jingyan.baidu.com/season/48891

更多相关文章

  1. android获取手机信息大全
  2. Android(安卓)Studio 基础控件使用
  3. 获取 + 查看 Android(安卓)源码的 方法
  4. Android坐标系、视图坐标系与触控事件(MotionEvent)
  5. 腾讯面试官:Binder的系统服务是如何获取的?
  6. android:padding和android:margin的区别
  7. 二十四、Android文件的读写
  8. Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
  9. Android之Button按钮

随机推荐

  1. Mac下发布Unity3d中Android平台下出现“a
  2. 用Gradle 构建android程序
  3. android WebView总结
  4. android 导入工程报错:Unable to resolve
  5. Android解析服务器端发来的xml数据
  6. android控件注意点(一)
  7. android的Handler
  8. Android术语小全,推荐一下(改日在翻译).
  9. Android(安卓)滑动手势侦测方法介绍
  10. Android(安卓)Power Management