viewpager 내에서 ratingbar를 만들었습니다. 페이지를 미끄러 뜨 렸을 때 문제가되지는 않았지만 미끄러지지 않으면 등급 표시가 보이지 않고 검정색과 파란색이되었습니다. 그런 다음 앱을 잠시 후에 그대로두면 앱이 닫힙니다.Android Ratingbar ViewPager에서 Lollipop 위에 잘못 렌더링 할 수 없습니다.
final int y =i;
nama[y] = new TextView(context);
nama[y].setLayoutParams(lhoriparams);
nama[y].setText(arrkonten.get(i)[0]);
rating[y] = new AppCompatRatingBar(context, null, android.R.attr.ratingBarStyleIndicator);
rating[y].setLayoutParams(ratingparams);
float f = Float.parseFloat(arrkonten.get(i)[1]);
rating[y].setRating(f);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
rating[y].setBackgroundTintList(ColorStateList.valueOf(Color.TRANSPARENT));
rating[y].setSecondaryProgressTintList(ColorStateList.valueOf(Color.TRANSPARENT));
rating[y].setProgressTintList(ColorStateList.valueOf(context.getResources().getColor(R.color.blue)));
rating[y].setElevation(10);
}
//rating[y].setStepSize(1/10);
rating[y].setNumStars(5);
rating[y].setIsIndicator(true);
linfo[i].addView(nama[y]);
linfo[i].addView(rating[y]);
이, 들으 나를 도와주세요 :
이
는 코드입니다.
시도를 사용하려고 . – marmor
나는 color.TRANSPARENT을 다른 색깔로 바꿨다. 그러나 그것은 이전과 똑같다. – Enda