編輯:關於android開發
submitOrder()函數會跳轉到下一頁進行處理 :
//代碼0
submitButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
submitOrder();
}
});
//代碼1
submitButton.setClickable(false);
//或者
submitButton.setEnabled(false);
NoDoubleClickListener,繼承自OnClickListener:
//代碼2
public abstract class NoDoubleClickListener implements OnClickListener {
public static final int MIN_CLICK_DELAY_TIME = 1000;
private long lastClickTime = 0;
@Override
public void onClick(View v) {
long currentTime = Calendar.getInstance().getTimeInMillis();
if (currentTime - lastClickTime > MIN_CLICK_DELAY_TIME) {
lastClickTime = currentTime;
onNoDoubleClick(v);
}
}
}
//代碼3
submitButton.setOnClickListener(new NoDoubleClickListener() {
@Override
public void onNoDoubleClick(View v) {
submitOrder();
}
});
很簡單,見代碼……
就是用onNoDoubleClick代替onClick處理具體的操作,在onClick方法中加一個判斷:在接收到點擊事件之後,先判斷一下時間,如果距離上次處理操作不足MIN_CLICK_DELAY_TIME,就忽視——即能防止誤操作的連續點擊導致重復事件。
MIN_CLICK_DELAY_TIME可調。
模擬QQ側滑控件 實現三種界面切換效果(知識點:回調機制,解析網絡json數據,fragment用法等)。,jsonfragment
模擬QQ側滑控件 實現三種界面切換效果(知識點:回調機制,解析網絡json數據,fragment用法等)。,jsonfragment需要用到的lib包 :解析json&n
Android項目實戰(二十三):仿QQ設置App全局字體大小,androidapp
Android項目實戰(二十三):仿QQ設置App全局字體大小,androidapp一、項目需求: 因為產品對象用於中老年人,所以產品設計添加了APP全局字體調整大小功能
android開發我的新浪微博客戶端-載入頁面UI篇(1.1),androidui
android開發我的新浪微博客戶端-載入頁面UI篇(1.1),androidui本軟件設定用戶第一個接觸到的功能就是頁面載入等待功能,這個功能對使用者來說就是一個持續1
解決Android Graphical Layout 界面效果不顯示,androidgraphical
解決Android Graphical Layout 界面效果不顯示,androidgraphical 解決Android Graphical Layout 界