編輯:關於Android編程
本文實例講述了Android開發之button事件監聽用法。分享給大家供大家參考。具體如下:
事件監聽的listener,有以下幾種方式:
1、聲明一個普通的class,實現OnClickListener接口,然後在button的setOnClickListener中new該類的一個對象。
2、使用匿名內部類,直接
btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { System.out.println("匿名內部類做事件監聽"); } });
上面兩種方式的區別就是,一個是普通class,一個是匿名內部類。匿名內部類的好處是,無需去別處定義一個類然後回答這裡使用。直接在使用的地方寫上需要的類的邏輯。
普通class的好處是可以復用。
有的時候可以讓activity直接實現OnClickListener接口,讓其充當監聽器。這時候,在setOnClickListener的參數只需要寫this即可。
希望本文所述對大家的Android程序設計有所幫助。
一、概論GreenDao是一種對象關系映射(ORM)型數據庫,在Android開發中使用較為廣泛,比其他關系映射數據庫性能更加良好。GreenDao的Github源碼地址
相信大家在很多時候都會用到ListView這個控件,因為確實是用的很多很多,但是有木有遇到過當數據很多很多的時候,往下滑ListView時有時候會卡頓,這就需要我們來優化
介紹 簡單來說,shape就是用來在xml文件中定義形狀,代碼解析之後就可以當做Drawable一樣使用官方說明關於shape定義的drawable文件位置:res/dr
本文實例講述了Android編程實現Toast自定義布局的方法。分享給大家供大家參考,具體如下:不知道各位客官是不是覺得系統的toast的信息很難看呢,默認的但黑色背景,