私は各リストアイテムが送信者/受信者、日付、および内容のメッセージであるリストビューを持っています。送信者/受信者を左上に、右上の日付を、下の別の行に表示します。私の問題は、名前や内容のいずれかが長すぎる場合は、文字列を切り捨てて省略記号(...)で終了できることです。これを行う方法はありますか?Android:TextViewにメッセージの一部を表示
ありがとうございました!
私は各リストアイテムが送信者/受信者、日付、および内容のメッセージであるリストビューを持っています。送信者/受信者を左上に、右上の日付を、下の別の行に表示します。私の問題は、名前や内容のいずれかが長すぎる場合は、文字列を切り捨てて省略記号(...)で終了できることです。これを行う方法はありますか?Android:TextViewにメッセージの一部を表示
ありがとうございました!
java!単語の終わりを検出するなど、特別な機能を追加することができます。
if (mystring.length() > LIMIT) {
mystring = mystring.substring(0, LIMIT) + "...";
}
あなたは私の詳細については
android:ellipsize="end"
またはプログラム
myTextView.setEllipsize (TextUtils.TruncateAt.END);
を使用することができます。android:ellipsize
+1、あなたの答えは、おそらく多くの場合、私より優れています。 –
@コーヒーしかし、TextUtilsはタイプエラーメッセージに解決できません。 .jarライブラリを含める必要がありますか? –