별을 표시하지 않습니다! 물론, 나는 다른 모든 질문을 준비했습니다. 그들은 시도하지 않은 마법을 포함하고 있지 않습니다.Android 등급 표시 막대 등급 표시 줄만 표시 전체/채워진 별
스타일을 ratingBarStyle
으로 변경하려고 시도했지만 반쪽 별이 있지만 정상적인 크기의 RatingBar는 여기 내 요구 사항을 충족하지 않습니다.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RatingBar
android:id="@+id/ratingBar2"
style="?android:attr/ratingBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="true"
android:backgroundTint="@color/colorAccent"
android:progressTint="@color/colorAccent"
android:secondaryProgressTint="@color/colorAccent"
android:numStars="5"
android:rating="3.3"
android:stepSize="0.1"/>
</LinearLayout>
내 자바 코드 :
ratingBar.setStepSize(0.1f);
ratingBar.setRating(3.5f);
결과 제가 보는 : 나는 안드로이드 지원 버전 23.4.0을 사용하고
. 내 compileSdkVersion
및 targetSdkVersion
은 모두 23입니다. Android 5.0 기기에서 테스트 중입니다.
stepsize 0.5를 사용하고 확인하십시오. – Vickyexpert