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

  • 相关阅读:
    leetcode 86. Partition List
    leetcode 303. Range Sum Query
    leetcode 1310. XOR Queries of a Subarray
    leetcode 1309. Decrypt String from Alphabet to Integer Mapping
    leetcode 215. Kth Largest Element in an Array
    将numpy.ndarray写入excel
    leetcode 1021 Remove Outermost Parentheses
    leetcode 1306. Jump Game III
    leetcode 1305. All Elements in Two Binary Search Trees
    ICCV2019 oral:Wavelet Domain Style Transfer for an Effective Perception-distortion Tradeoff in Single Image Super-Resolution
  • 原文地址:https://www.cnblogs.com/lishoubin/p/3211318.html
Copyright © 2011-2022 走看看