Динамически добавленный RatingBar не отображается

Я добавляю RatingBar к линейному расположению динамически. Строка рейтинга не видна на телефоне там, где она видна на планшете. Ниже приведен код для создания RatingBar.

    View newWidget = new RatingBar(appContext);
    LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
                ViewGroup.LayoutParams.WRAP_CONTENT);
    layoutParams.gravity = Gravity.CENTER_HORIZONTAL;
    newWidget.setLayoutParams(layoutParams);
    ((RatingBar) newWidget).setStepSize(1.0f);

1 ответ

Решение

Попробуйте код ниже:

RatingBar ratingBar = new RatingBar(context, null, android.R.attr.ratingBarStyleSmall);

Попробуйте установить стиль для строки рейтинга, прежде чем загружать ее время просмотра. Я надеюсь, что это будет работать для вас. Спасибо!!!

Другие вопросы по тегам