Android Button的点击事件

来源:互联网 发布:大智慧下载数据在哪里 编辑:程序博客网 时间:2024/04/30 02:46

原文:http://hi.baidu.com/wishwingliao/blog/item/d849f22438e4443d8744f9d9.html

Button的点击事件

Android1.5测试通过

修改main.xml 布局,添加一个TextView 和一个Button


<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:id="@+id/show_TextView"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello"/><Buttonandroid:id="@+id/Click_Button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="点击"/></LinearLayout>修改strings.xml:<?xml version="1.0" encoding="UTF-8"?><resources>    <string name="app_name">ButtonApp</string>    <string name="hello">Hello World!</string></resources>


java代码:

/** To change this template, choose Tools | Templates* and open the template in the editor.*/package org.me.buttonapp;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;/**** @author LiaoKeCheng<http://hi.baidu.com/wishwingliao>*/public class ButtonMainActivity extends Activity{    private TextView show;    private Button press;    /** Called when the activity is first created. */    @Override    public void onCreate( Bundle icicle )    {        super.onCreate( icicle );        // ToDo add your GUI initialization code here        //获取TextView 和Button 资源        this.setContentView( R.layout.main );        this.show = ( TextView ) findViewById( R.id.show_TextView );        this.press = ( Button ) findViewById( R.id.Click_Button );        //给Button 添加事件监听器Button.OnClickListener()        press.setOnClickListener( new Button.OnClickListener()        {            @Override            public void onClick( View v )            {                // TODO Auto-generated method stub            }        } );        //处理事件        press.setOnClickListener( new Button.OnClickListener()        {            @Override            public void onClick( View v )            {                show.setText( "Hi , Google Android!" );            }        } );    }}

运行效果: