html轉text
medittext = (edittext) findviewbyid(r.id
.et);
medittext.settext(html.fromhtml(content));
mtv_one = (textview) findviewbyid(r.id
.tv_one);
mtv_one.settext(html.fromhtml(content));
text轉htmlmtextview = (textview) findviewbyid(r.id
.tv);
string content=medittext.gettext().tostring();
spannablestring spanstring= newspannablestring(content);
string html=html.tohtml(spanstring);
string html_string=parseunicodetostr(html);
mtextview.settext(html_string);
用到的方法:
html.tohtml()這個方法會將edittext裡面的中文編碼為unicode十進位製碼,web瀏覽器能夠正常識別,但是如果在非瀏覽器中顯示的話就存在問題了。在html.tohtml()轉碼後,通過正則將轉碼之後的unicode再次轉為string;
//unicode轉string
public
string parseunicodetostr(string unicodestr)
return sb.tostring();
}
注意事項:如果上傳html樣式的文字內容,文字中有 字樣空格 瀏覽器識別不了 需如下替換
mhtml = mhtml.replaceall(" ", " ");
html中的table在android端顯示
開始都是用html.fromhtml source 來顯示html的 但是你會發現,對於style,table等等一系列的標籤它都沒有解析的 只好換乙個思路,用webview去做 在xml中加入 android layout width fill parent android layout heig...
android中src和background區別
imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...
android中padding和margin的區別
padding和margin都是指代距離。padding的使用 在乙個textview中,使用android padding是指textview的內容 android text 離這個textview邊框的距離。imageview中則是imageview的內容 android src 距離這個ima...