listview가 포함 된 활동이 있습니다. 목록보기 행에는 각 행에 체크 박스가 있습니다. 체크 박스를 체크하거나 체크하지 않을 때마다 액티비티는 즉각적으로 청취해야하고 체크되거나 체크되지 않은 행이 몇 개 있는지를 안다. 어떻게 안드로이드에서 구현 하는가? 감사합니다.listview의 체크 박스를 클릭 한 활동을 알립니다.
0
A
답변
0
아래와 같이 Listener
을 만들어야합니다.
interface CheckBoxCleckListener{
void OnCheckboxClicked();
}
어댑터 클래스 또는 기타에서 위 코드를 정의하십시오.
이제 호출 할 때마다 Adapter 클래스에 다음 코드를 작성하십시오.
//this will create object of listener
public static CheckBoxCleckListener checkBoxCleckListener;
귀하의 경우 호출자 클래스에 의해 초기화해야합니다. 당신의 체크 박스를 클릭 할 때마다
public static void addListener(
CheckBoxCleckListener listener) {
checkBoxCleckListener= listener;
}
이제,
public class YourActivity extends Activity implements CheckBoxCleckListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
//rest of code
YOUR_CLASS_WHERE_INTERFACE_IMPLEMENTED.addListener(this);
}
@Override
public void OnCheckboxClicked() {
//do your coding
}
}
+0
@Chintan, 정적 메서드 사용을 피하는 방법이 있습니까? – muyassar
+0
음 .. 네. "Adapter"클래스를 생성하고 그 객체를 생성 한 경우, 그 객체를 사용하기 전에 리스너를 등록 할 수 있습니다. :) –
관련 문제
- 1. 클릭 한 체크 박스를 확인하십시오.
- 2. JQuery에서 클릭 한 체크 박스를 얻는 방법
- 3. 녹아웃 체크 박스를 클릭
- 4. 체크 박스를 클릭 한 후 체크 박스를 체크 표시/체크 해제하지 않습니다.
- 5. 안드로이드에서 listview의 체크 박스를 어떻게 체크/체크하지 않는가?
- 6. 체크 박스를 체크 검증
- 7. 체크 박스를 설정 한 프로그램과 체크 박스를 클릭하는 사용자를 구별하십시오.
- 8. 사용자가 체크 한 체크 박스를 체크하지 않음
- 9. 체크 한 후 체크 박스를 비활성화하십시오.
- 10. 체크 박스를 기반으로 한 쿼리
- 11. 체크 박스를 클릭 한 후 텍스트 필드 사용
- 12. 체크 박스를 클릭 한 후 텍스트 상자가 나타납니다
- 13. 클릭 후 테이블에서 체크 박스를 토글합니다.
- 14. JQuery와 : 확인하는 방법/체크 박스를 클릭
- 15. JQueryUI 체크 박스를 클릭 할 수 없습니까?
- 16. 클릭 레이블이 React에서 체크 박스를 클릭하지 않습니까?
- 17. JQuery와 검증 및 체크 박스를 클릭 기능
- 18. 체크 박스를 기반으로 한 드롭 다운 표시
- 19. 체크 체크 박스를 숨기기
- 20. listview의 각 행에 체크 박스를 넣는 방법은 무엇입니까?
- 21. Phantomjs 체크 박스를 클릭하십시오.
- 22. C# Listview의 체크 된 항목
- 23. 하나의 체크 박스를 체크하고 다른 체크 박스를 체크하지 않음
- 24. 체크 박스를 기반으로 한 jQuery의 유효성 확인
- 25. 체크 박스를 기반으로 한 엑셀 시트
- 26. 체크 박스를 기반으로 한 루프 설정을위한 루프
- 27. jQuery는 체크 박스를 한 번만 실행합니다.
- 28. 체크 박스를 기반으로 한 파일 다운로드
- 29. checbox를 클릭하고 이전 체크 박스 값을 클릭 한 상태에서 체크 박스를 클릭하면 어떻게 변경됩니까?
- 30. 클릭 한 번으로 체크 박스 목록의 모든 체크 박스를 체크하십시오. C#
당신이 마지막에 버튼이 있습니다, 다음과 같은 코드를 작성, 활동 클래스에서 내부 코드 다음
쓰기 토스트를 표시하는 버튼을 클릭하고 체크 표시를 선택합니다. – Raghunandan
http://stackoverflow.com/questions/17554010/using-checkbox-array-in-android. 이것이 도움이 될지 확인하십시오. 몇 가지 코드를 게시하십시오. – Raghunandan
아직 해결되지 않은 문제가 있습니까? –