Marquee не будет прокручиваться при использовании короткого текста - PullRequest
2 голосов
/ 04 марта 2012

Я хочу использовать свойство marquee для коротких текстов.Я написал этот код:

<TextView
        android:id="@+id/MarqueeText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:freezesText="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:paddingLeft="15dip"
        android:paddingRight="15dip"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:text="Hello" >

, и он не работает.Но когда я изменил текст как "привет привет привет привет привет и т. Д."(длинный текст) это работает.Как я могу использовать шатер для коротких текстов?

1 Ответ

6 голосов
/ 04 марта 2012

Вместо fill_parent для вашего layout_width используйте заданную ширину.Маркировка включается, когда длина символов превышает ширину представления.

...