我不希望點擊事件改變狀態checkbox
。相反,我想顯示toast
。所以我使用checkbox.setEnabled
(false),但是如果我這樣做,我不能顯示toast
。我現在沒有任何想法如何在用戶點擊Android中的禁用複選框時顯示敬酒
-2
A
回答
2
0
使用OnTouchListener對於整個活動,則檢測動作觸碰和檢查座標,使其符合複選框位置
this.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
//check e.getX() and e.getY() so that it is inside the checkbox area
return true; //only if the touch is on the check box
//return false otherwise
}
return false;
}
});
相關問題
- 1. 顯示使用Android的敬酒
- 2. WP7:如何顯示敬酒?
- 3. 當我點擊禁用複選框時顯示Toast消息
- 4. 在點擊複選框時顯示div
- 5. Android - 在視圖下方顯示敬酒?
- 6. 如何在用戶點擊時禁用UIButton的突出顯示
- 7. 當用戶在首選項活動中更改設置時顯示敬酒
- 8. Android中的敬酒
- 9. 如何在點擊一個複選框時禁用其他複選框?
- 10. 如何在點擊複選框時禁用頁面重定向?
- 11. 如何顯示Android敬酒時間較長
- 12. 點擊時顯示覆選框數據
- 13. 啓用/禁用複選框點擊複選框中的另一個複選框
- 14. Java:如何在顯示對話框時禁用點擊面板?
- 15. 顯示在PhoneGap的應用原生的Android敬酒
- 16. 如何在點擊小部件時呈現敬酒?
- 17. 顯示敬酒消息
- 18. 如何在android中創建敬酒
- 19. 如何在ApplicationSyncAdapter Android中敬酒?
- 20. 顯示敬酒,如下圖所示
- 21. 敬酒不是同時顯示
- 22. 點擊複選框啓用和禁用複選框
- 23. 只有在複選框被選中的情況下,如何顯示敬酒信息?
- 24. 如何禁用時,選中複選框
- 25. 按鈕啓用和禁用,當用戶點擊複選框
- 26. 如何在特定時間設置鬧鐘以顯示敬酒
- 27. 如何在用戶點擊<img>時顯示對話框?
- 28. 顯示敬酒的時候沒有互聯網接入的Android
- 29. Android中的敬酒語
- 30. 如何在單擊某個複選框時禁用特定的複選框? JavaScript
使用OnTouchListener – ammcom
如果您不希望用戶更改的價值複選框,然後你禁用它。用戶知道什麼時候複選框被禁用,所以他們不會點擊它。 – jaibatrik
@ammcom我認爲這不適用于禁用的控件。你測試過了嗎? – jaibatrik