2011-07-08 15 views
0

私は各リストアイテムが送信者/受信者、日付、および内容のメッセージであるリストビューを持っています。送信者/受信者を左上に、右上の日付を、下の別の行に表示します。私の問題は、名前や内容のいずれかが長すぎる場合は、文字列を切り捨てて省略記号(...)で終了できることです。これを行う方法はありますか?Android:TextViewにメッセージの一部を表示

ありがとうございました!

答えて

1

java!単語の終わりを検出するなど、特別な機能を追加することができます。

if (mystring.length() > LIMIT) { 
    mystring = mystring.substring(0, LIMIT) + "..."; 
} 
6

あなたは私の詳細については

android:ellipsize="end" 

またはプログラム

myTextView.setEllipsize (TextUtils.TruncateAt.END); 

を使用することができます。android:ellipsize

+0

+1、あなたの答えは、おそらく多くの場合、私より優れています。 –

+0

@コーヒーしかし、TextUtilsはタイプエラーメッセージに解決できません。 .jarライブラリを含める必要がありますか? –

関連する問題