您的位置:首页 > 移动开发 > Android开发

Android Button的点击事件【原创】

2012-12-18 20:41 218 查看

 

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"

>

<TextView

android:id="@+id/show_TextView"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

<Button

android: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!" );

            }

        } );

    }

}

运行效果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: