0

私のリストビューでは、すべての行に画像があり、画像の右側にいくつかのテキストがあります。2つのテキスト文字列が重なり合っています。文章が長くなりすぎた場合、どういうわけか文章をテキスト文字列1にカットすることは可能ですか?含まれる可能性のある文字数に制限を設けるようなものです。たとえば、「Kanye Westはこの土曜日にニューヨークに住んでいます」と言いたかったのですが、この文が長すぎるため、2番目のテキスト文字列が表示されなくなりました。代わりに、「kanye West live this ...(cut)」のように表示して、残りを表示するようにします。行をタップする必要があります。それで、文字にある種の制限を使用することによって、文を切ることは可能ですか?ご理解いただければ幸いです。ありがとう

4

1 に答える 1

2

はい、可能です。TextViewタグに、右マージンを追加し(必要な文字数を調整するため)、次のコードも追加します。android:maxLines="2"これandroid:ellipsize="end"により、textViewの適切な制限に達したときに、「...」を追加して文をカットします。

textViewに対して次のようなものを取得します。

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:maxLines="2"
    android:ellipsize="end"
    android:layout_marginRight="30sp" />
于 2012-05-11T09:01:36.973 に答える