Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android自學筆記-5-click事件的四種寫法

Android自學筆記-5-click事件的四種寫法

編輯:關於Android編程

簡單介紹一下android中click事件的四種寫法,使用的工程是上一篇文章修改的,代碼如下:

package com.mxy.dail;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity implements OnClickListener {

	//定義變量
	private Button btnDail;
	private EditText phoneNumber;
	
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        //使用findViewById 獲取按鈕和文本框對象 並進行類型的強制轉換
        btnDail = (Button) findViewById(R.id.btn_dail);
        //為按鈕添加監聽事件
        // 1 使用內部類
        //btnDail.setOnClickListener(new MyListener());
        
        // 2 匿名內部類
       /* btnDail.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				callPhone();
				
			}
		});*/
        
        // 3 主類實現OnClickListener接口 可以統一處理多個事件
        // 多個按鈕都調用該段代碼,然後在onclick方法裡面,判斷點擊的是哪個按鈕,然後再進行處理
        btnDail.setOnClickListener(this);
        
        // 4 在布局文件中配置點擊事件,同時在Activity中實現該方法
//        

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved