標籤:
android的activity點擊事件中,通過OnClickListener來實現,要實現點擊事件有兩種方式
1、通過定義一個OnClickListener的內部類來實現
The example below shows how to register an on-click listener for a Button.
// Create an anonymous implementation of OnClickListenerprivate OnClickListener mCorkyListener = new OnClickListener() { public void onClick(View v) { // do something when the button is clicked }};protected void onCreate(Bundle savedValues) { ... // Capture our button from layout Button button = (Button)findViewById(R.id.corky); // Register the onClick listener with the implementation above button.setOnClickListener(mCorkyListener); ...}
2、通過實現View.OnClickListener介面來實現
public class ExampleActivity extends Activity implements OnClickListener { protected void onCreate(Bundle savedValues) { ... Button button = (Button)findViewById(R.id.corky); button.setOnClickListener(this); } // Implement the OnClickListener callback public void onClick(View v) { // do something when the button is clicked }}
android中的OnClickListener兩種實現方式