Android RemoteView textStyle粗体

时间:2014-11-05 13:16:27

标签: android textview widget xamarin remoteview

此问题与使用C#Xamarin中编写的Android小部件有关。

我想为我的小部件布局元素设置textview' s text stylebold。更改文本本身效果很好,但我无法设置其他属性。

这是构建更新的方法的一部分

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 个答案:

答案 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);