該自定義View具備如下特性:
當顯示的內容沒有2行(可以通過屬性配置)時,和普通的TextView一樣
當顯示的內容大於2行時,僅僅顯示兩行,並且沒有顯示完的內容使用省略號代替,並顯示向下箭頭表示還有內容沒有顯示全
當用戶點擊TextView時,內容全部展開,當用戶再次點擊時,TextView又變爲壓縮模式
下面我們開始代碼實現,正如上面所說,此View支持自定義屬性,所以我們先要定義attrs.xml文件,如何編寫attrs.xml文件網上有很多教程,我這裏就不在說了。
該自定義View具備如下特性:
當顯示的內容沒有2行(可以通過屬性配置)時,和普通的TextView一樣
當顯示的內容大於2行時,僅僅顯示兩行,並且沒有顯示完的內容使用省略號代替,並顯示向下箭頭表示還有內容沒有顯示全
當用戶點擊TextView時,內容全部展開,當用戶再次點擊時,TextView又變爲壓縮模式
下面我們開始代碼實現,正如上面所說,此View支持自定義屬性,所以我們先要定義attrs.xml文件,如何編寫attrs.xml文件網上有很多教程,我這裏就不在說了。