Ответ 1
Если вы хотите, чтобы ваше текстовое изображение прокручивалось по горизонтали, эллипсис "marquee" будет работать только. Ellipsize "end" поможет вам сделать эллипсис вашего текста с помощью "..."
Я только узнал об использовании эллипсиса в текстовом представлении. Но я не могу понять, какую разницу в эффекте я должен получить, если я установлю андроид: ellipsize = "marquee", а не с помощью android: ellipsize = "end". Я новичок в android. Пожалуйста, помогите.
Если вы хотите, чтобы ваше текстовое изображение прокручивалось по горизонтали, эллипсис "marquee" будет работать только. Ellipsize "end" поможет вам сделать эллипсис вашего текста с помощью "..."
слова, которые длиннее, чем представление, являются широкими, чтобы быть эллипсированными, а не разбитыми посередине. Вы также часто захотите установить 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
Если вам нужен горизонтальный прокручиваемый текст в приложении, используйте
android:ellipsize="marquee"
где будет прокручиваться один строчный большой текст.
Но если вы используете,
android:ellipsize="end"
текст после окончания экрана будет отображаться как
...