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();
}
}