2016-11-13 30 views
1

我在我的應用程序中有一個多行textview,我想製作一個欄,用戶可以用粗體/斜體按鈕單擊,多行中的選定區域將變爲粗體/斜體或用戶鍵入的文本將爲粗體,直到用戶取消選擇粗體/斜體。允許用戶設置部分多行文本框大膽

這可能嗎?如果有的話可以有人給出一些示例代碼。我對android編程很陌生,所以這很困難。

編輯:更改字體大小和字體是一個額外的,但將盡可能好。 編輯:忘了說使用android 5.0,而不是它使太多的差異。

回答

1

是的,你可以使用的方法的方法,如果else語句只使用設置文本樣式和字體和整數關口

if(i==0){ 
textView.setTypeface(null, Typeface.BOLD); 
} 
else if(i==1){ 
textView.setTypeface(null, Typeface.ITALIC);} 

你可以做一些這樣的事是不完整的,因爲我寫在我的腦海裏。 希望它會有所幫助,並以類似的方式,你也可以設置文字大小。