2014-11-05 1 views
0

이 문제는 C#로 작성된 Xamarin로 작성된 안드로이드 위젯과 관련이 있습니다.안드로이드 RemoteView textStyle 굵게

내 위젯 레이아웃의 요소에 대해 textview의 text stylebold으로 설정하고 싶습니다. 텍스트 자체를 변경하면 잘 작동하지만 다른 속성은 설정할 수 없습니다.

이것은 내가 boldtext style을 설정하는 방법 업데이트

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"); 
} 

을 구축하는 방법의 일부인가?

미리 감사드립니다.

답변

1

나는 자 마린/C#을 모르는, 그러나 이것은 당신이 자바에서 그것을 할 것입니다 방법입니다, 아마 당신은 그것을 적응할 수 :

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); 
관련 문제