My TextView состоит из Tile и Rating с различными размерами.до сих пор я пытался сделать это, я пытался отобразить его с помощью fromHtml, но я столкнулся с проблемой, т.е. вторая часть строки, которая является рейтингом, перемещается на следующую строку, все, что я хочу, чтобы они оба были на одной строке или лучше сказать текст рейтингас последующим названием в той же строке.код:
private void populateTitleView(TextView textView,String title,String rating){
String ratingText = "";
if(!rating.equals("")){
try{
rating = YooTextUtils.roundOffDecimal(rating,2);
}catch (Exception ex){
}
ratingText = "<span size='12px'>"+rating+" ★</span>";
}
String formatedTitle = "<span size='30px'><h1>"+title+"</h1>"+ratingText+"</span>";
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
textView.setText(Html.fromHtml(formatedTitle, Html.FROM_HTML_MODE_COMPACT));
} else {
textView.setText(Html.fromHtml(formatedTitle));
}
}
Желаемый результат: