Простая прокрутка текста в Android - PullRequest
4 голосов
/ 12 октября 2011

Я хочу создать текстовую прокрутку для простого приложения для Android.

У меня есть большой список кавычек, хранящихся в массиве, и я хотел бы заполнить мой тикер случайным образом кавычками: одна цитата прокручивается полностью, затем другая выбирается случайным образом и прокручивается,и так далее.

Тикер должен пыхтеть независимо от того, на чем сфокусирован или завис над ...

1) Как создать текстовый тикер для этих целей?

2)Как мне заполнить тикер постоянным потоком случайных кавычек, выбранных из моего массива?

Спасибо

1 Ответ

6 голосов
/ 12 октября 2011

Если я понимаю, что вы пытаетесь сделать правильно, вы должны посмотреть на свойства ellipsize и marqueeRepeatLimit TextView.

через API:

http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize

http://developer.android.com/reference/android/widget/TextView.html#attr_android:marqueeRepeatLimit

Кроме того, посмотрите на этот вопрос для реализации. Из того, что я помню, когда мне приходилось реализовывать что-то подобное, это то, что свойства XML могут быть хитрыми. Они мешают друг другу и препятствуют прокрутке текста по экрану, поэтому может потребоваться некоторое время, чтобы разобраться в этом.

Оттуда заполнить его различными кавычками так же просто, как вызвать setText() для TextView со случайной кавычкой, которую, как я полагаю, вы будете хранить в массиве или базе данных в нужное время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...