2011-07-28 35 views
0

我遇到了圖像上顯示的符號格式問題。我從這個網站得到了幫助,我使用了Html.fromHtml(),並希望它使用格式,它所做的唯一的事情就是刪除格式化符號,而不是像換行符那樣的其他任何東西。仍然有從我的數據庫導入文本到Android的問題

如果我無法找到使用格式的方法,我想知道每次顯示符號時是否可以添加「\ n」。問題是,如果我嘗試使用像 的方法(詩的「[]」這裏使用的,而不是真正的符號,因爲我不能找出如何寫。

int nr=theTextString.indexOf("[]") 

and then replace the text with 

theTextString=theTextString.substring(0,nr)+ "\n" + theTextString.substring(nr); 

但問題是,如果[]廢話文字僅出現在最後chacter顯示符號並不表示一個字符來尋找指數,不以任何方式,我知道的。真的會感謝幫助。

enter image description here

回答

0

做這

Log.i("My String before:", theTextString); 
theTextString = theTextString.substring(0, theTextString.length()-2); 
Log.i("My String after:", theTextString); 

btw:[] < - 不是相同的字符(Infact,有兩個字符),它是別的。

解決方案:要編碼字符串

theTextString = URLDecoder.decode(theTextString, HTTP.UTF-8); 
+0

它不是字符串中的最後一個字符,它是在字符串中的很多地方。在這個例子中使用[]的原因是顯示看起來相似的東西。 –

+0

嘗試使用「\ n」去除拼接 –

+0

我想在字符串中插入「\ n」而不是「[]」符號的原因是因爲我相信「[]」是「返回」的格式代碼,問題是我無法找到如何尋找和替換符號「\ n」。 –