나는 사용자 정의 목록보기 및 사용자 정의 등급 표시 줄을 사용했습니다. 나는 List item
에 자식으로 그 사용자 RatingBar
를 추가 경우RatingBar가 포함되어 있으면 목록 항목을 클릭 취소 할 수 없게됩니까?
, 목록의 항목 unclickable된다.
등급 표시 줄보기를 제거하면 클릭 가능이됩니다.
나는 맞춤 등급 표시 줄을 사용했습니다. 여기 link입니다.
누구든지이 문제를 해결할 수 있습니까?
나는 사용자 정의 목록보기 및 사용자 정의 등급 표시 줄을 사용했습니다. 나는 List item
에 자식으로 그 사용자 RatingBar
를 추가 경우RatingBar가 포함되어 있으면 목록 항목을 클릭 취소 할 수 없게됩니까?
, 목록의 항목 unclickable된다.
등급 표시 줄보기를 제거하면 클릭 가능이됩니다.
나는 맞춤 등급 표시 줄을 사용했습니다. 여기 link입니다.
누구든지이 문제를 해결할 수 있습니까?
당신은 당신이 줄 수있는 row.xml
의보기로
android:focusable="false"
android:focusableInTouchMode="false"
을 추가 할 수 있습니다 setIsIndicator(boolean isIndicator)
ratingbar.setIsIndicator(true);
어댑터 클래스의
설정 안드로이드 : 등급 표시 줄에 포커스 = "false"를
답장을 보내 주셔서 감사하지만 작동하지 않습니다. 나는 Custom Listview를 사용했다. –
설정 RatingBar의 propertiesa Focusable이 = 거짓; 클릭 가능 = false; 당신이 당신의 등급 표시 줄이 평가 수행 할 경우 그 속도를 유지하는 정적 평가 막대를 원하는 경우
답장을 보내 주셔서 감사 합니다만 작동하지 않습니다. 나는 Custom Listview를 사용했다. –
확인. 나는 그것을 마지막으로 할 수있다. 어댑터 클래스에서 fallowing
RatingBar ratingBar = (RatingBar) view.findViewById (R.id.ratingBarSummaryChild);
ratingBar.setFocusable (false);
돌아 가기보기;
어떤 이유로, 이것은 나를 위해 일한 유일한 해결책이었습니다. 다른 사람이 대답하지 않았 으면 xml에서 이것을 설정하십시오! – John
XML 파일의 등급 표시 줄에'android : focusable = "false"'를 추가하십시오. –
@SamirMangroliya 죄송합니다 Samir이 작동하지 않습니다. –
주 레이아웃의'android : descendantFocusability = "blocksDescendants"'를 행 및 주 XML 파일에 추가하십시오. 작동합니다. – RobinHood