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

  • 相关阅读:
    软件测试
    python学习之路
    好用的在线画图工具processon
    spring-boot集成dubbo
    公众号开放,关注软件开发过程中的哪些坑
    crontab 中curl命令无法正常执行
    近一月翻阅资料小结
    nginx+tomat8负载后,利用redis实现tomcat8的session共享
    centos7 安装nginx
    centos 上安装redis 3.0.5
  • 原文地址:https://www.cnblogs.com/lishoubin/p/3211318.html
Copyright © 2020-2023  润新知