Как менять текст каждый раз?

427
05 февраля 2017, 12:09

У меня при подгрузке данных с rss во время ожидания выводится текст который прописан в strings. Можно ли составить список фраз которые будут выводится рандомно каждый раз при загрузке? Такое выполнено в приложении freedom во время ожидания включения службы

Answer 1

Да, можно. Наапример так:

  1. Заведите в ресурсах массив строк:
<string-array name="array_of_strings">
    <item>one</item>
    <item>two</item>
    <item>three</item>
</string-array>
  1. Получите его в коде:
String[] arrayOfStrings = context.getStringArray(R.array.array_of_strings);
  1. Cгенерируйте случайное число
int randomIndex = new Random().nextInt(arrayOfStrings.lenght);
  1. Получите случайный элемент массива
String randomString = arrayOfStrings[randomIndex];
READ ALSO
html теги и атрибуты, jsoup

html теги и атрибуты, jsoup

Добрый вечер! У меня есть html (часть)

526
Создание фейк-класса

Создание фейк-класса

ЗдравствуйтеЕсть класс, X в конструктор надо передать интерфейс

455
Как сделать чтобы в фрагменте не использовался тот же тулбар что и в активити?

Как сделать чтобы в фрагменте не использовался тот же тулбар что и в активити?

У меня одно активити и несколько фрагментов, у всех фрагментах тот же тулбар что и в активвитиКак поменять ?

468
android studio icon xml

android studio icon xml

Столкнулся с такой проблемой: есть иконка в XML, при тестирования она маленькая на устройстве(имеется виду размер иконки) при увеличении выходит...

509