Android SpannableString ustawia tło za częścią tekstu
Chciałbym stworzyć coś podobnego jak na tym zdjęciu:
Udało mi się stworzyć wszystko za pomocą SpannableStringBuilder, z wyjątkiem pomarańczowego zaokrąglonego prostokąta. Mogę ustawić tło dla tego koloru za pomocą BackgroundColorSpan, ale nie mogę znaleźć sposobu, aby go zaokrąglić. Jakieś pomysły, jak mogę to osiągnąć?
Z góry dziękuję!
EDYCJA: Używam Xamarin.Android, ale tutaj jest mój kod:
stringBuilder.SetSpan(new BackgroundColorSpan(Application.Context.Resources.GetColor(Resource.Color.orangeColor)), stringBuilder.Length() - length, stringBuilder.Length(), SpanTypes.ExclusiveExclusive);