1. ホーム
  2. Android

Androidのellipsizeプロパティ(余分なテキストは楕円で表示される)

2022-02-17 23:10:14
<パス

TextViewはellipsizeプロパティを設定することで、テキストがtextviewの幅を超えたときに表示させることができます。
例えば、文字列 "abcedfghijklmn" に対して様々なリアルなエフェクトをかけることができます。

android:ellipsize="start"- 先頭に省略記号が表示されます "...limn"。
android:ellipsize="end"--the ellipsis is displayed at the end "abcdec..."
android:ellipsize="middle"- 中間に省略記号が表示されます "ab...lmn".- 中間に省略記号が表示されます。
android:ellipsize="marquee"-. ランニングライト効果(要追加処理)

省略記号 この単語は、quot;obmitted" を意味し、ellipsis 属性は ellipsize となります。

n行目以降に表示する省略記号を設定する

<TextView
        ...
        android:maxLines="n" (n=1,2,3...)
        android:ellipsize="end"
        ... />

プレビューは、実機とAndroid Studioプレビューとでは見え方が異なることに注意してください。 実機にて

Previewに表示されます。

実機では.