Android studio button 按鈕 四種綁定事件的方法

來源:互聯網
上載者:User

標籤:acitivity   button   idg   over   bundle   cti   btn   example   widget   

package com.geli_2.sujie.sujiegeili2testbutton;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener{    private Button mBtClick;    private Button mBtClick2;    private Button mBtClick3;    private Button mBtClick4;    @Override    protected void onCreate(Bundle savedInstanceState)    {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mBtClick = (Button) findViewById(R.id.btnTest1);            //1、fdv 找到button id                                                                    // 2、 Alt Ctrl F 形成類全域Field        mBtClick.setOnClickListener(new View.OnClickListener()      //3、鍵入此行代碼自動嵌入內部類方法        {            @Override            public void onClick(View v)            {                                                       //4、 Toast tab tab 調出toast 方法 以上為方法一                Toast.makeText(MainActivity.this, "hello world", Toast.LENGTH_SHORT).show();            }        });        mBtClick2 = (Button) findViewById(R.id.btnSample2);         //5、找出button 2 的 button id   fdv        mBtClick2.setOnClickListener(new Button_2_OnClickListener()); //9、執行個體化方法給button 綁定  以上是方法二        mBtClick3 = (Button) findViewById(R.id.btnTry3);            //10、找出button 3 的 button id   fdv        mBtClick3.setOnClickListener(this);                         //11、 this 表示 main acitivity                                                                    //12 但是這裡是方法參數是onclicklistener介面,此處 this Alt Enter 會在此方法上加上實現的介面        mBtClick4 = (Button) findViewById(R.id.btnExample4);        //5、找出button 4 的 button id   fdv    }    /**     * Called when a view has been clicked.     *     * @param v The view that was clicked.     */    @Override    public void onClick(View v)    {        //方法三    }    class Button_2_OnClickListener implements View.OnClickListener  //6、設定一個 click 方法  命名後繼承自 view                                                                    // onclicklistener                                                                    //7、 後在 繼承 implements 上 alt + enter 來實現方法    {        /**         * Called when a view has been clicked.         *         * @param v The view that was clicked.         */        @Override        public void onClick(View v)        {            //方法二        }    }    public void click(View view)    {        //方法四    }}

 

Android studio button 按鈕 四種綁定事件的方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.