Программно создать TextView с многоточием

Я программно создаю TextView, в конце которого я хочу поставить многоточие.

псевдокод:

    tv.setEllipsize(TextUtils.TruncateAt.END);
    tv.setHorizontallyScrolling(false);
    tv.setSingleLine();

Вышеупомянутое отлично работает.

    tv.setEllipsize(TextUtils.TruncateAt.END);
    tv.setHorizontallyScrolling(false);
    tv.setMaxLines(1);

Это не работает. Это ошибка? Я не понимаю, почему я не могу получить текст в эллипсы в конце при указании maxLines, особенно maxLine, равном 1, но setSingleLine в порядке.

27
задан sgarman 10 November 2011 в 22:57
поделиться