2014-11-05 6 views
0

Эта проблема связана с виджетами Android, написанными в C# с использованием Xamarin.Android RemoteView textStyle bold

Я хочу установить текстовое поле text style в bold для элемента моего макета виджетов. Изменение самого текста работает хорошо, но я не могу установить другие атрибуты.

Это часть метода, который строит обновления

remoteViews.SetTextViewText(Resource.Id.widget_info, nextItemText[1]); 
if (element.InProgress) 
{ 
    // this is my try to set textstyle to bold 
    remoteViews.SetString(Resource.Id.widget_info, "textStyle", "bold"); 
} 

Как я устанавливаю text style к bold?

Заранее благодарен!

ответ

1

Я не знаю, о Xamarin/C#, но это, как вы могли бы сделать это в Java, может быть, вы можете адаптировать его:

SpannableString s = new SpannableString("To boldly go where no man has gone before"); 
// make the word "boldly" be in bold 
s.setSpan(new StyleSpan(Typeface.BOLD), 3, 9, 0); 
remoteViews.setTextViewText(R.id.txt, s); 

 Смежные вопросы

  • Нет связанных вопросов^_^