2016-10-11 151 views
0

末我有一個持有字符串「Hello World」的TextView顯示字符串

目前因爲視圖大小的文本視圖只顯示「您好禾」

我怎樣才能讓它顯示結束的字符串,而不是例如「lo世界」?

+0

看看你的xml,你的'layout_width'目前可能太小了。 – NightSkyLove

+0

請包括佈局XML – Veener

回答

0

根據您提供的信息,很難理解您所問的內容。

據我瞭解你的問題,這是一個字符串操作問題,而不是Android的問題。 如果不是,請更新您的問題,並提供佈局XML代碼。

String a="Hello World"; //or whatever your actaul text is a=yourTextView.getText() 
String b="Hello Wo"; //As you claim you know the exact length of the displayed text 
String c=a.substring(a.length()-b.length(),a.length()); 

yourTextView.setText(c); 

希望這有助於!

+0

由於這是非常基本的,我相信你可能正在尋找一個答案 - 「如何知道顯示文本的寬度?」如果是這樣的話,請看[這個答案](http://stackoverflow.com/a/23923053/4382835)。 –

+0

問題被標記爲dup。我在那篇文章中發現設置ellipsize開始是解決方案 – user2202098

相關問題