テキストビューでのellipsizeの使用について知りました。しかし、android:ellipsize = "end"を使用するのではなくandroid:ellipsize = "marquee"を設定した場合、どのような効果の違いが得られるのか理解できません。androidは初めてです。助けてください。
質問する
35763 次
3 に答える
45
ビューよりも長い単語は、中央で途切れるのではなく、楕円形にするために幅が広くなります。また、scrollHorizontallyまたは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 に答える