Прекратить проблему эллипса с TextViews - PullRequest
7 голосов
/ 30 июля 2010

Whoa SDK, whoa ...

Итак, я пытаюсь добавить эллипс в конец моего TextView (одна строка), прежде чем он выйдет за пределы экрана.Я читал, что эллипсы сломаны (разработка для 2.1)?После поиска в Google все, кажется, предлагают установить для inputType значение text, а для maxLines - 1, и вы получите эллипс.

С этим связаны две проблемы: 1) текст убегает с экрана, но не эллипс,Я могу сказать, что текст бежит за пределы экрана, потому что только половина символа отображается на краю экрана, но вместо этого он не печатает «...».2) Когда я установил inputType в моем TextView, нажатие на мой элемент списка больше не работает!При нажатии кнопки подсветка отсутствует, и обработчик onListItemClick не запускается!

Итак ...

Что я могу сделать здесь?

Я хотел бы отметить, чтодва способа, которыми можно эллипсировать.Если все слово не помещается на экране, спрячьте все слово и добавьте эллипс.Или просто снимите достаточно символов, чтобы эллипс подошел.В идеале последнее - это то, что я хочу.

Спасибо за вашу помощь

1 Ответ

23 голосов
/ 30 июля 2010

Если вы хотите увеличить размер, просто используйте android: singleLine = "true" или android: ellipsize = "end".

...