本人是菜鳥一隻,學習安卓純屬興趣。沒有真正上過編程課程,所有知識都是在網上獲取的。今天分享的是監聽點擊事件的一個方法,這個方法的好處是代碼較簡潔。
![安卓開發監聽點擊事件的一種方法](http://p2.ttnews.xyz/loading.gif)
如圖,點擊保存時,把上面的數據入庫。
實現如下:
![安卓開發監聽點擊事件的一種方法](http://p2.ttnews.xyz/loading.gif)
在佈局文件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(); } });
閱讀更多 茂名阿信 的文章