此问题与使用C#
在Xamarin
中编写的Android小部件有关。
我想为我的小部件布局元素设置textview' s 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
?
提前致谢!
答案 0 :(得分:2)
我不知道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);