"@you bang---
go on -------"
需要做分享内容,前面有段格式固定寫死,同時顔色為灰色;後面的内容可以編輯,顔色為黑色,同時支援多行
有人用textview做固定格式,edittext做可編輯部分;
如果是單行,感覺還沒多大問題,但多行,第二行起始位置就無法控制了。
1.字型部分顔色灰色問題:
對于android的顯示字型樣式,有spannable對象,可以高亮部分字型,還可以給字型設定超連結
參考http://blog.csdn.net/hitlion2008/article/details/6856780
2.@you不允許編輯問題:
偷換概念,發現如果edittext修改的對象在不許編輯區域,就讓内容還原,進而産生不可編輯的錯覺
這裡用的textwatcher
他們将依次調用beforetextchanged ontextchanged
aftertextchanged方法,在這裡修改editable内容需要有終止條件,否則很快就遞歸調用,棧溢出了。