1. 程式人生 > >Android中常用的四種點選事件

Android中常用的四種點選事件

1.匿名內部類的方式

       findViewById(R.id.btn_submit).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

           }
        });

2. 建立一個類實現onclickListener,實現onclick方法,設定控制元件點選事件時傳一個類的物件。

3. 讓當前類實現onclickListener,設定控制元件點選事件時傳一個this。這種方式適合按鈕比較多的情況,一般在公司採用該方式。

//繼承class MainActivity extends ActionBarActivity implements View.OnClickListener
//實現
 @Override
    public void onClick(View v) {
        switch (v.getId()){

            case R.id.btn_submit:{
                Log.i("T",et_tel.getText().toString());

            }
            break;
        }
    }

4.

在佈局檔案中為控制元件新增一個onclick屬性,在佈局對應的Activity中寫一個一onclick屬性值為名的方法,要public,傳一個View型別的引數。比較適合做簡單的測試。