Android UI設計小知識 富文字

2021-07-05 15:48:49 字數 1164 閱讀 5241

什麼是富文字? 

可能大家要問了,富文字是什麼?怎麼是這個「富」來,好奇怪啊……第一次接觸的時候我也不知道什麼是富文字,但是後來老師給舉了乙個例子就明白了。都喜歡用qq聊天,有時候我們會給文字設定顏色讓其特殊顯示或者新增表情,讓聊天更加豐富。這些包含特殊顯示文字和的文字其實就是富文字。

富文字,可以支援一部分的html,也可以動態新增的一些。

如何使用富文字這個問題其實在我之前的部落格(android ui設計——textview控制項 )也詳細的講述過了,但是在這裡我還是決定拿出來在單獨的開一篇部落格。

獲得富文字有兩種方法:

textfu = (textview) findviewbyid(r.id.textfu);

imagegetter imagegetter = new html.imagegetter() catch (nosuchfieldexception e) catch (illegalacces***ception e)

drawable drawable = getresources().getdrawable(id);

drawable.setbounds(0,0,drawable.getintrinsicwidth(),drawable.getintrinsicheight());}};

spanned spanned = html.fromhtml("這是乙個富文字,然後加乙個圖示

textfu.settext(spanned);

textfu.setpaintflags(paint.strike_thru_text_flag);

textfu = (textview) findviewbyid(r.id.textfu);

imagegetter imagegetter = new html.imagegetter()

};spanned spanned = html.fromhtml("這是乙個富文字,然後加乙個圖示

Android UI模板設計

1 先在values資料夾下建立乙個values xml檔案 2 繼承了retativelayout,並重寫了它的構造方法 3 在構造方法中,將所有獲取的屬性的值存在typearray中 name topbar name title format string name titletextsize ...

Android UI設計技巧

1.使用include標籤實現包含共享ui設計 1 建立新的布局檔案 title layout.xml,裡面包含共享內容的布局 2 layout屬性 其對應抽取出來的共享的布局內容 2.使用shapes實現漸變效果 1 建立新的drawable的xml檔案 gradient 產生顏色漸變 andro...

android UI設計MVVM設計模式

在傳統的框架中,提的最多的是mvc和mvp。其中mvc出現與上世紀70年代,在三十多年的工程實踐中,mvc充分證明了它的成功,同時在漫長的時間中演變出了許多變種,其中也包括mvp.mvc和mvp最大的差別在與控制層對於整個框架的控制力上。android中經常會出現數千行的activity 究其原因,...