2010-07-06 52 views
1

我正在使用編輯文本來支持粗體,斜體和下劃線的屬性。選擇文本並單擊粗體顯示我的文本後顯示爲bold.Now我的要求是如何除去粗體再次選擇文本並單擊粗體按鈕後。Spannable of android

問候, Bhavani.G


謝謝你的reply.Actually,什麼我需要的是,如果我選擇一些文本,單擊加粗按鈕在編輯文本(我與spannable實現這一點) /自動完成文本視圖我的文本正變得大膽。

現在, 再次選擇粗體文本,並通過單擊粗體按鈕,它應該成爲普通文本。

爲了實現這一點,我應該知道我的文本是粗體。如何做到這一點?

問候,

瓦尼

回答

0

這是你想要的?

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

RemoveSpan將向招我想,但你必須提取您SpannableString要在其中進行更改,以防止您移除所有文字大膽的一部分!然後使用android.text中的TextUtils.concat(span1, span2, ...)重新組合^^