Эллипсирование шатра/конца

Я только узнал об использовании эллипсиса в текстовом представлении. Но я не могу понять, какую разницу в эффекте я должен получить, если я установлю андроид: ellipsize = "marquee", а не с помощью android: ellipsize = "end". Я новичок в android. Пожалуйста, помогите.

Ответы

Ответ 1

Если вы хотите, чтобы ваше текстовое изображение прокручивалось по горизонтали, эллипсис "marquee" будет работать только. Ellipsize "end" поможет вам сделать эллипсис вашего текста с помощью "..."

Ответ 2

слова, которые длиннее, чем представление, являются широкими, чтобы быть эллипсированными, а не разбитыми посередине. Вы также часто захотите установить scrollHorizontally или singleLine так, чтобы текст в целом также был привязан к одной строке, а не позволял быть разбитым на несколько строк.

Должно быть одно из следующих постоянных значений.

Предположим, что текстовое представление исходного значения 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

Ответ 3

Если вам нужен горизонтальный прокручиваемый текст в приложении, используйте

android:ellipsize="marquee"

где будет прокручиваться один строчный большой текст.

Но если вы используете,

android:ellipsize="end"

текст после окончания экрана будет отображаться как

...