xml 레이아웃에 ButtonView가 있고 focusable/clickable 속성을 false로 설정합니다. 나는 플래그가 true로 설정 될 때까지 ButtonView에서 클릭 이벤트를 방지하려고 시도하고 있습니다. 어쨌든,이 작업은 ButtonView에 setOnClickListner 코드를 작성할 때까지 잘 작동합니다. 자동으로 setClickable()을 true로 설정하는 것 같습니다. 이 문제를 방지 할 수있는 방법이 있습니까? 아니면 기본 동작입니까? 나는 언제든지 청취자를 설정할 수 있고, Button에 setClickable()을 설정할 때까지 이벤트를 무시한다고 생각했다. 고마워, 어떤 도움을 주셔서 감사합니다!Android + setOnClickListener는 기본적으로 setClickable을 true로 설정합니까?
1
A
답변
2
Snicolas가 말한 것 외에.
이러한 목적으로 버튼을 비활성화 할 수 있습니다. 그러면 단추를 클릭 할 때 setOCL()
에 대한 콜백이 트리거되지 않습니다.
3
이 동작은 문서화되어 있습니다.
이보기를 클릭 할 때 호출 할 콜백을 등록하십시오. 이보기를 클릭 할 수 없으면 클릭 할 수있게됩니다.
0
설정 가능()을 처분 할 수 있으므로 선택하십시오.
나는 모범 사례에 대해 궁금해하고 있다고 가정합니다. 그냥 궁금
는 상황에 대해 사용자에게 버튼 장애인 수 더 직관적을하지 않습니다.
관련 문제
- 1. 왜 Autocommit을 true로 설정합니까?
- 2. 기본적으로 Visual Basic.NET 네임 스페이스를 어떻게 설정합니까?
- 3. 어떤 ASP.NET 서버 컨트롤에 자동 게시가 기본적으로 TRUE로 설정되어 있습니까?
- 4. Android SDK에 AdWhirl을 어떻게 설정합니까?
- 5. setOnClickListener는 for 루프 내에서만 NullPointerException을 발생시킵니다. 왜?
- 6. 기본적으로 Ext.Picker 필드 선택
- 7. Android : 기본적으로 SD 카드에 내 애플리케이션을 설치하십시오.
- 8. Flash Player가 기본적으로 Android 2.2에 설치되어 있습니까?
- 9. Android Emulator : 기본적으로 실행하려면 AVD (Android Virtual Device)를 선택하십시오.
- 10. 어떻게 사용자 정의 Android 대기 화면을 설정합니까?
- 11. Android 애플리케이션 용 IntelliJ IDEA는 어떻게 설정합니까?
- 12. 기본적으로
- 13. 기본적으로
- 14. Response.Redirect는 IsPostBack을 true로 만듭니다.
- 15. Java VisualVM에서 기본 프로파일 CPU를 true로 설정
- 16. MATLAB GUI에서 체크 상자를 true로 설정하려면 어떻게해야합니까?
- 17. ContentControl에서 IsTabStop을 true로 설정해야하는 이유는 무엇입니까?
- 18. copy-local을 언제 true로 설정해야합니까?
- 19. PostBackUrl이 Page.IsCrossPagePostBack을 true로 설정하지 않습니다.
- 20. jqgrid reloadGrid가 true로 설정된 loadonce
- 21. window.open은 항상 true로 닫힘 반환
- 22. 레일에서 체크 박스 기본값을 true로 설정합니다.
- 23. Eclipse에서 Android 개발을위한 나의 Git 저장소를 어떻게 설정합니까?
- 24. Android 기본 설정 요약. 요약으로 3 줄을 어떻게 설정합니까?
- 25. 우분투에서 개인용 저장소를 어떻게 설정합니까?
- 26. 우분투에서 어떻게 더비를 설정합니까?
- 27. DropDownList에서 매개 변수를 가져 오는 SQL 쿼리는 어떻게 설정합니까? 기본적으로 쿼리는 필터링을 수행하지 않습니다.
- 28. 부울 변수는 기본적으로 항상 false가 아닙니까?
- 29. scaffold 모든 guid의 asp.net 동적 데이터에 기본적으로
- 30. PreAuthenticate가 기본적으로 사용되지 않는 이유는 무엇입니까?
추가 답변을 보내 주셔서 감사합니다. "setEnabled()"를 사용하여 티켓을 만들었습니다! – worked