zoukankan      html  css  js  c++  java
  • Button的点击事件

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

  • 相关阅读:
    回档|朴素的网络游戏
    回档|NOIP2010 关押罪犯
    回档|tyvj1091 等差数列
    python lambda 函数
    python map函数
    linux命令清除服务器缓存
    python 类
    距阵的运用
    有一种感动叫ACM(记WJMZBMR在成都赛区开幕式上的讲话)
    C语言strstr()函数:返回字符串中首次出现子串的地址
  • 原文地址:https://www.cnblogs.com/lishoubin/p/3211318.html
Copyright © 2011-2022 走看看