天天看點

Android Studio點選事件的實作Android Studio點選事件的實作

Android Studio點選事件的實作

點選事件的實作方式: 
	1. 使用onclick屬性
	2. 使用OnclickListener執行個體
	3. 重寫onClick()方法
           
package com.example.app3;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity implements View.OnClickListener {

    private Button btn2;

    @Override
    protected void onCreate(Bundle saveInstanceState){
        super.onCreate(saveInstanceState);
        setContentView(R.layout.activity_main);

        // // 方法二:使用OnclickListener執行個體
        btn2 = findViewById(R.id.bt_two);
        btn2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(getApplicationContext(),"您點選了按鈕2",Toast.LENGTH_LONG).show();
            }
        });

        // 方法三:重寫onClick()方法
        findViewById(R.id.bt_three).setOnClickListener(this);
    }

    // 方法一:使用onclick屬性
    public void button1(View view){
        Toast.makeText(getApplicationContext(), "您點選了按鈕一", Toast.LENGTH_LONG).show();
    }


    @Override
    public void onClick(View v) {
        Toast.makeText(getApplicationContext(),"您點選了按鈕三",Toast.LENGTH_LONG).show();
    }
}