28

テキストビューでのellipsizeの使用について知りました。しかし、android:ellipsize = "end"を使用するのではなくandroid:ellipsize = "marquee"を設定した場合、どのような効果の違いが得られるのか理解できません。androidは初めてです。助けてください。

4

3 に答える 3

45

ビューよりも長い単語は、中央で途切れるのではなく、楕円形にするために幅が広くなります。また、scrollHorizo​​ntallyまたはsingleLineも設定して、テキスト全体を複数行に分割するのではなく、1行に制限することもできます。

次の定数値のいずれかである必要があります。

元の値のテキストビューがaaabbbcccであり、ビュー内にそのフィッティングがあるとします。

Constant    Value   Description
none         0      
start        1      output will be : ...bccc
middle       2      output will be : aa...cc
end          3      output will be : aaab...
marquee      4      out put will be : aaabbbccc auto sliding from right to left
于 2015-01-24T11:08:28.633 に答える
41

テキストビューを水平方向にスクロールさせたい場合は、ellipsize「marquee」のみが機能します。Ellipsize "end"は、テキストビューを"..."でellipsizeにするのに役立ちます。

于 2012-09-05T09:12:08.117 に答える
19

アプリで水平方向にスクロール可能なテキストが必要な場合は、

android:ellipsize="marquee"

ここで、1行の大きなテキストがスクロールされます。

ただし、使用する場合は、

android:ellipsize="end"

画面終了後のテキストは次のように表示されます

..。

于 2013-12-11T05:25:07.627 に答える