我想在程序中計算一下按鈕被點擊的次數,按鈕是動態創建的。問題是,因為onclick 返回的是Void,onclicklistener 只能返回View,所以我根本沒有辦法在onclicklistener監聽器中得到返回值。
public View.OnClickListener evenbutton(final Button inputbutton,
final LinearLayout layout,
final Button[] wholebutton,
final int count){
return new View.OnClickListener(){
public void onClick(View v){
//stuff
}
}
};
現在計數也實現不了,onClick返回值也為空。
如何實現計數功能?當按鈕被點擊時,onclicklistener監聽器如何得到返回值?
You can use view.setTag to store the count, and view.getTag to get the count.