TextView's ellipsize not working on maxLines = 1

前端 未结 3 827
梦毁少年i
梦毁少年i 2021-01-05 04:31

I really cannot figure out why, but I am only able to get ellipsize working on maxLines=2 and more. I am displaying a few words of description and then a long s

3条回答
  •  遥遥无期
    2021-01-05 04:48

    This code works for me:

    In the xml add:

    • Attribute ellipsize: marquee
    • Attribute lines: 1

    In java:

    .setHorizontallyScrolling(true);
    .setSelected(true);
    

    If there is another item that request the "focus" you lose the marquee effect. The textView need the state selected to prevent this.

提交回复
热议问题