Xamarin.Android에서 서식있는 텍스트 상자를 만들고 있습니다. 지금까지 선택한 텍스트를 굵게 또는 기울임 꼴로 만들 수 있습니다. 그러나 이제는 굵게 버튼을 클릭하면 선택한 텍스트가 정상으로 돌아갑니다. 그래서 내 질문은, 어떻게 내가 선택한 텍스트가 굵게 있는지 확인합니까? 내가 방법을 물론선택한 텍스트가 굵은 글꼴인지 확인하는 방법은 무엇입니까?
void bButton_Click(object sender, EventArgs e)
{
var richEditText = FindViewById<EditText>(Resource.Id.richEditText);
SpannableStringBuilder sb = new SpannableStringBuilder(richEditText.Text);
string selected = sb.SubSequenceFormatted(richEditText.SelectionStart, richEditText.SelectionEnd).ToString();
if(selected == Android.Graphics.TypefaceStyle.Bold) // It,s not working.
So please suggest me how to check selected text is bold or not
following line for to make bold
sb.SetSpan(new StyleSpan(Android.Graphics.TypefaceStyle.Bold), richEditText.SelectionStart, richEditText.SelectionEnd,0);
richEditText.TextFormatted = sb;
내가 만든 편집 내용을 취소 한 이유는 무엇입니까? 잘못된 문법, 잘못된 형식 및 누락 된 태그로 돌아갑니다. – Cheesebaron