反正有沒有在Android上防止雙擊ListView
?我發現這個時,我不小心點擊ListView
上的項目,並打開了兩個新窗口。有沒有辦法阻止它兩次打開同一個窗口。如何防止在ListView上雙擊?
5
A
回答
0
與爲ListView的IsEnabled方法
@Override
public boolean isEnabled(int position) {
return false;
}
的引進和覆蓋一試。
介紹了國旗的布爾和一個int去年保持點擊位置
int recentlyClickedPoisition;
boolean flagRecentClickedPoisition;
覆蓋如下
@Override
public boolean isEnabled(int position) {
if (flagRecentClickedPoisition && recentlyClickedPoisition == position) {
return false;
} else {
return true;
}
}
不是設置從點擊監聽最後點擊位置如下
的的IsEnabled方法public void setLastClickedPoisition(int recentlyClickedPoisition) {
flagRecentClickedPoisition = true;
this.recentlyClickedPoisition = recentlyClickedPoisition;
}
希望這會爲你工作,以防止從雙擊,提高一致。
0
您應該限制目標活動(單擊項目時打開的活動)在任何時間點只有一個實例。
回答this SO question應該可以幫助你實現這一目標。這樣,如果你不小心雙擊,你仍然會看到一個新的屏幕。
-1
剛上選擇列表視圖和後選擇添加listView.setEnabled(false);
時響應會或後退按鈕按下只寫---- listView.setEnabled(true);
相關問題
- 1. 如何防止雙擊「點擊」jquery
- 2. 防止雙擊disable_form,在rails上的ruby
- 3. 防止laravel link_to_action在雙擊上執行
- 4. ASP.NET防止雙擊
- 5. 防止雙擊TButton
- 6. 防止雙擊HTML
- 7. 如何防止雙擊的MVC Html.SubmitButton
- 8. 如何防止雙擊選擇文本?
- 9. 如何防止雙擊保存按鈕
- 10. 如何防止雙擊JointJs矩形?
- 11. 如何防止雙擊鼠標(一次)
- 12. jQuery .load()如何防止雙擊雙擊加載
- 13. 防止ListView列在雙擊時調整大小?
- 14. 防止雙擊(無onclick)
- 15. 如何在extjs中雙擊時防止單擊事件發生
- 16. 如何防止提交按鈕上的雙擊事件
- 17. 防止雙擊代碼執行在PHP
- 18. 當雙擊\隱藏更高層時,防止雙擊事件在較低層上
- 19. 如何在jQuery Mobile中防止默認的listview點擊?
- 20. 如何防止ttk.Treeview項目在雙擊時打開
- 21. 如何在雙擊並粘貼變量時防止重構?
- 22. 如何防止在PhoneGap中雙擊移動滾動?
- 23. 如何防止文字在HTML5畫布外雙擊選擇?
- 24. 如何防止UITextView在雙擊時重置其高度?
- 25. ASP.NET listview雙擊
- 26. WPF ListView雙擊
- 27. 如何防止列在ListView中移動?
- 28. 在UITabBarController的雙擊上防止自動popToRootViewController
- 29. CocoaPods是否防止在XCode項目文件上雙擊?
- 30. Android ListView在雙擊上更改一行
你能提供代碼或圖像的樣本?通常事情處理很快,這將阻止這種行爲。 –
http://stackoverflow.com/questions/16534369/avoid-button-multiple-rapid-clicks/16534470#16534470可能的重複 – GreyBeardedGeek