2010-07-06 5 views
1

나는 굵게, 기울임 꼴 및 밑줄의 속성을 지원하는 편집 텍스트로 작업하고 있습니다. 텍스트를 선택하고 굵은 글자를 클릭하면 성공했습니다. 내 텍스트는 굵게되었습니다. 내 요구 사항은 어떻게 굵게 제거하는 것입니다. 다시 텍스트를 선택하고 굵게 버튼을 클릭합니다.안드로이드 Spannable

감사합니다, Bhavani.G


내가 텍스트를 선택하고 굵게 버튼을 클릭하면 내 필요가 무엇 reply.Actually, 주셔서 감사합니다 편집 텍스트 (나는 spannable 이것을 구현)/자동 완성 텍스트보기 내 텍스트가 굵게 표시됩니다.

이제 다시 굵게 표시된 텍스트를 선택하고 굵게 단추를 클릭하면 일반 텍스트가됩니다.

이것을 달성하려면 내 텍스트가 굵게 표시되어 있어야합니다. 어떻게해야합니까 ??

감사합니다,

vani

답변

0

이 당신이 찾고있는 무엇인가?

((TextView) view).setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.NORMAL)); 
0

RemoveSpan 당신은 당신이 당신의 텍스트에서 모든 굵은 제거하는 것을 방지하기 위해 변경하려는 당신의 SpannableString의 일부를 추출해야합니다 내가 생각하는 트릭,하지만! android.text의 TextUtils.concat(span1, span2, ...)을 사용하여 다시 그룹화 ^^