2012-10-23 45 views
3

TextView.setText(字符串「),我想設置一個文本到文本的看法,但這段文字滾滾而來的情況下,未完成它具有空間或單引號 我曾嘗試使用如何設置TextView的撇號編程

String SomeString="MacDonald's"; 

SomeString="Fast Food"; 

和我嘗試以下

HTML.Fromhtml(SomeString).tostring() 

一個第二

SomeString.replace("'","\\\'") 

,但沒有好的結果 的結果總是

MacDon 
Fast 

什麼好主意?!

+0

你的意思是說用文字wihtout空間的TextView – Raghunandan

+0

PLZ向我們展示如何使用String'someString'樣子,你希望得到儘可能結果 –

+0

我編輯問題 –

回答

0

無法直接顯示Apastrophe。而不是直接放置當你遇到下面的apastrophe Apastrophe使用如下:

if (YourString.contains("'")) { 
     YourString= YourString.replaceAll("'", "\'"); 
    } 

這將幫助你

+0

沒有工作+從數據庫中檢索的許多單詞是正確的,直到它們應該設置爲Textview的部分和TextView.getText()返回正確的值,但它在界面中顯示爲未完成 –

0

我相信,打電話yourTextView.setText("MacDonald's");會簡單地設置麥當勞TextView內。你不需要任何花哨的東西來打印它。

+0

我設置了數據從適配器中的遊標值,當我甚至嘗試硬編碼的值仍然是相同的錯誤,,這個詞回來未完成 –

+0

你可以fi首先嚐試記錄光標的值?我認爲它不是TextView的問題。也許你從光標獲得的值是在部分 – waqaslam

+0

沒有我調試和每一件事情都工作正常,即使設置文本中的值我看TextView.getText();它爲我返回保存在數據庫中的正確值,但是問題出現在接口級別上! –

2

確保您的撇號是',而不是特殊的一個像