버터 나이프를 사용하여 콤보 박스에 바인딩하는 방법은 무엇입니까?

Wim Deblauwe

Butterknife를 사용 하여 콤보 상자를 선택하거나 선택 취소 할 때 호출되는 메서드를 어떻게 선언 할 수 있습니까? 사용하면 다음이 @OnItemSelected제공됩니다 ClassCastException.

java.lang.ClassCastException: androidx.appcompat.widget.AppCompatCheckBox 
                              cannot be cast to android.widget.AdapterView
Wim Deblauwe

최신 정보:

다음 @OnCheckedChanged과 같이 사용하는 것이 좋습니다 .

    @OnCheckedChanged(R.id.myCheckBox)
    void myCheckBoxSelected(boolean checked) {
        // use checked here
    }

장점은 즉시 부울 플래그를 얻는 것입니다.

원래 답변 :

@OnClick주석 을 사용해야합니다 .

    @OnClick(R.id.myCheckBox)
    void myCheckBoxSelected(CheckBox checkBox) {
        boolean checked = checkBox.isChecked();
        // use checked here
    }

또한을 사용 isChecked하여 확인 된 상태를 알고 있는지 확인하십시오 ( isSelected()콤보 상자에도있는 것은 사용하지 마십시오 ).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaFX에서 콤보 박스에 메소드를 바인딩하는 방법은 무엇입니까?

분류에서Dev

MVC보기에서 jquery를 사용하여 콤보 상자 런타임에 데이터를 바인딩하는 방법은 무엇입니까?

분류에서Dev

콤보 박스에 참조를 전달하는 방법은 무엇입니까?

분류에서Dev

콤보 상자 데이터 소스를 Windows Forms의 양식 / 목록 상자에 바인딩하는 방법은 무엇입니까?

분류에서Dev

xml 태그의 데이터를 xamdatagrid의 콤보 상자 또는 wpf의 datagrid에 바인딩하는 방법은 무엇입니까?

분류에서Dev

winforms 콤보 상자를 간단한 문자열 목록에 바인딩하는 방법은 무엇입니까?

분류에서Dev

핸들 바를 사용하여 엠버에서 입력을 바인딩하는 방법은 무엇입니까?

분류에서Dev

드롭 다운 콤보 박스를 여러 열에 생성하는 방법은 무엇입니까?

분류에서Dev

xceed 데이터 그리드에서 콤보 박스의 Itemssource를 바인딩하는 방법

분류에서Dev

ExtJS6에서 포커스에 콤보 박스를 확장하는 방법은 무엇입니까?

분류에서Dev

@EnviromentObject를 사용하여 뷰간에 데이터를 바인딩하는 방법은 무엇입니까?

분류에서Dev

URL에서 XML 데이터를 가져 와서 콤보 박스로 파싱하는 방법은 무엇입니까? 씨#

분류에서Dev

콤보 박스에 확장자가없는 파일 이름을 표시하는 방법은 무엇입니까?

분류에서Dev

웹 브라우저에서 콤보 박스를 자동 완성하는 방법은 무엇입니까?

분류에서Dev

콤보 박스 내에서 문자열과 SVG를 결합하는 방법은 무엇입니까?

분류에서Dev

콤보 박스에서 새 값과 이전 값을 비교하는 방법은 무엇입니까?

분류에서Dev

타사 소프트웨어에서 콤보 박스 목록을 얻는 방법은 무엇입니까?

분류에서Dev

자바에서 드롭 다운 목록과 같은 편집 가능한 콤보 박스를 사용하는 방법은 무엇입니까?

분류에서Dev

new_with_area 인터페이스로 Gtk 콤보 박스를 만드는 방법은 무엇입니까?

분류에서Dev

Qt 콤보 박스를 푸시 버튼과 그림을 보여주는 위젯과 연결하는 방법은 무엇입니까?

분류에서Dev

Xamarin에서보기에서보기 모델로 데이터 바인딩하는 방법은 무엇입니까?

분류에서Dev

Winform SelectedValue를 사용하여 콤보 상자에서 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

푸시 버튼을 클릭하여 tablewidget에서 콤보 상자로 입력 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

서버에서 zkbd (zsh 키보드 바인딩)를 설정하는 방법은 무엇입니까?

분류에서Dev

콤보 박스의 드롭 다운 버튼 정렬을 변경하는 방법은 무엇입니까?

분류에서Dev

콤보 박스 actionListener에 사용자 작업 만 포함하는 방법은 무엇입니까?

분류에서Dev

C #에서 체크리스트 상자를 콤보 상자에 바인딩하는 방법은 무엇입니까?

분류에서Dev

콤보 상자에 데이터 테이블 항목을 추가하는 방법은 무엇입니까?

분류에서Dev

C #에서 콤보 박스를 사용하여 명령을 보내는 방법

Related 관련 기사

  1. 1

    JavaFX에서 콤보 박스에 메소드를 바인딩하는 방법은 무엇입니까?

  2. 2

    MVC보기에서 jquery를 사용하여 콤보 상자 런타임에 데이터를 바인딩하는 방법은 무엇입니까?

  3. 3

    콤보 박스에 참조를 전달하는 방법은 무엇입니까?

  4. 4

    콤보 상자 데이터 소스를 Windows Forms의 양식 / 목록 상자에 바인딩하는 방법은 무엇입니까?

  5. 5

    xml 태그의 데이터를 xamdatagrid의 콤보 상자 또는 wpf의 datagrid에 바인딩하는 방법은 무엇입니까?

  6. 6

    winforms 콤보 상자를 간단한 문자열 목록에 바인딩하는 방법은 무엇입니까?

  7. 7

    핸들 바를 사용하여 엠버에서 입력을 바인딩하는 방법은 무엇입니까?

  8. 8

    드롭 다운 콤보 박스를 여러 열에 생성하는 방법은 무엇입니까?

  9. 9

    xceed 데이터 그리드에서 콤보 박스의 Itemssource를 바인딩하는 방법

  10. 10

    ExtJS6에서 포커스에 콤보 박스를 확장하는 방법은 무엇입니까?

  11. 11

    @EnviromentObject를 사용하여 뷰간에 데이터를 바인딩하는 방법은 무엇입니까?

  12. 12

    URL에서 XML 데이터를 가져 와서 콤보 박스로 파싱하는 방법은 무엇입니까? 씨#

  13. 13

    콤보 박스에 확장자가없는 파일 이름을 표시하는 방법은 무엇입니까?

  14. 14

    웹 브라우저에서 콤보 박스를 자동 완성하는 방법은 무엇입니까?

  15. 15

    콤보 박스 내에서 문자열과 SVG를 결합하는 방법은 무엇입니까?

  16. 16

    콤보 박스에서 새 값과 이전 값을 비교하는 방법은 무엇입니까?

  17. 17

    타사 소프트웨어에서 콤보 박스 목록을 얻는 방법은 무엇입니까?

  18. 18

    자바에서 드롭 다운 목록과 같은 편집 가능한 콤보 박스를 사용하는 방법은 무엇입니까?

  19. 19

    new_with_area 인터페이스로 Gtk 콤보 박스를 만드는 방법은 무엇입니까?

  20. 20

    Qt 콤보 박스를 푸시 버튼과 그림을 보여주는 위젯과 연결하는 방법은 무엇입니까?

  21. 21

    Xamarin에서보기에서보기 모델로 데이터 바인딩하는 방법은 무엇입니까?

  22. 22

    Winform SelectedValue를 사용하여 콤보 상자에서 항목을 제거하는 방법은 무엇입니까?

  23. 23

    푸시 버튼을 클릭하여 tablewidget에서 콤보 상자로 입력 데이터를 전달하는 방법은 무엇입니까?

  24. 24

    서버에서 zkbd (zsh 키보드 바인딩)를 설정하는 방법은 무엇입니까?

  25. 25

    콤보 박스의 드롭 다운 버튼 정렬을 변경하는 방법은 무엇입니까?

  26. 26

    콤보 박스 actionListener에 사용자 작업 만 포함하는 방법은 무엇입니까?

  27. 27

    C #에서 체크리스트 상자를 콤보 상자에 바인딩하는 방법은 무엇입니까?

  28. 28

    콤보 상자에 데이터 테이블 항목을 추가하는 방법은 무엇입니까?

  29. 29

    C #에서 콤보 박스를 사용하여 명령을 보내는 방법

뜨겁다태그

보관