安卓開發監聽點擊事件的一種方法

本人是菜鳥一隻,學習安卓純屬興趣。沒有真正上過編程課程,所有知識都是在網上獲取的。今天分享的是監聽點擊事件的一個方法,這個方法的好處是代碼較簡潔。

安卓開發監聽點擊事件的一種方法

如圖,點擊保存時,把上面的數據入庫。

實現如下:

安卓開發監聽點擊事件的一種方法

安卓開發監聽點擊事件的一種方法

在佈局文件BUTTON添加屬性android:id="@+id/A4Button1" android:onClick="o1"

id和onclick,onclick的值就是點擊時實現函數,id是用來區分多個點擊時,哪個組件。

public void o1(View v){

int id=v.getId();

switch(id){

case R.id.A4Button1://這個對應佈局中的id

//這裡是你實現的代碼

break;

case R.id.mainTextView2:

App.ts("21");

break;

}

}

是不是比下面的寫法思路清晰一點。個人感覺上面的比較,至於有沒有什麼不好的地方,我也不懂,不好說。

btn_menu.setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { open_menu_a(); } });


分享到:


相關文章: