android富文字的應用之草稿箱

2021-07-10 16:31:06 字數 1692 閱讀 7742

比如說,

3,富文字剛開始的編輯頁面

4,富文字的本地化儲存

貼上一些核心**

找到的uri,通過uri插入到富文字中

final uri uri = data.getdata();

final string url = getrealpathfromuri(uri);

editable eb = etcontent.geteditabletext();

logutils.d("獲得的檔案絕對路徑是"+url);

// 獲得游標所在位置

int startposition = etcontent.getselectionstart();

eb.insert(

startposition,

html.fromhtml("

", imagegetter, null));

/*** 插入之後,scrillview下滑至最底部

*/mhandler.post(new runnable()

});

從資料庫中獲取到儲存的關於富文字的資訊,展示在富文字中

mdraftinfo = (draftinfo) getintent().getserializableextra("draft_bean");

/*** 獲得標題,並且把標題顯示在標題欄

*/ettitle.settext(mdraftinfo.title);

string content = mdraftinfo.text;

logutils.d("獲得的text資訊"+content);

string mcontent = content.split("\n");

int startposition;

/*** 獲得html中的的uri,儲存在容器中mpicuri

*/int startindex;

int endindex;

listmpicuri = new arraylist();

string mcontenteb = mdraftinfo.html.split("\n");

for (string string : mcontenteb)

}int i = 0;

/*** 獲得草稿的和文字資訊,並把它展示出來

*/for (string string : mcontent) else

i++;

/*** 碰到下面直接有文字的情況

*/if(!string.equals(""))

}else}}

富文字的使用

一,理解 對於以前,我們用label進行新增文字的時候,只是在 label的本身上新增,從來沒有考慮過其他的方式,今天呢,由於我看了別人的一片技術部落格,有感所以就記錄了下來,希望能夠幫助到那些有需要的人 不帶段落分析的 如下 nsstring str 也許我們的心裡藏有乙個海洋,流出來的卻是兩行清...

Android開發應用之Theme和Style

方便地定義顯示效果,不用每次定義元件時重複定義屬性值,在android系統中引入了主題theme和樣式style的概念。theme是針對窗體級別的,而style是針對元件級別的,他們都可以通過style.xml資源檔案進行設定。主題和樣式都可以通過繼承實現重用。theme和style資源都存放在re...

label的富文字設定

傳入乙個 label,範圍字串的字型顏色為自定義的顏色 nsmutableattributedstring setmutableattributesstringwithstring uilabel label range nsrange range 1.範圍擷取字串 nsstring rangest...