2011-01-21 3 views
0

Я хотел бы иметь кнопку, и когда вы нажимаете кнопку, она отображает фразу в случайном порядке. Я провел небольшое исследование и (у меня ограниченное знание java), я считаю, что мне придется использовать массив и отображать случайную строку текста. может кто-нибудь сказать мне, какой код мне нужно использовать?Показать случайный текст при нажатии кнопки

+1

ли это домашнее задание вопрос? – blueberryfields

+1

Вы можете использовать класс Java Random() для генерации случайных чисел. Я бы предложил это сделать в Google. Вы найдете 9^9^9 учебников онлайн. – user432209

+1

Покажите нам пример кода, который вы пробовали, и сообщите нам, что не работает. –

ответ

1

Пример API Android TextToSpeechActivity делает именно то, что вы хотите.

Вот соответствующий фрагмент кода:

private static final Random RANDOM = new Random(); 

private static final String[] HELLOS = { 
    "Hello", 
    "Salutations", 
    "Greetings", 
    "Howdy", 
    "What's crack-a-lackin?", 
    "That explains the stench!" 
}; 

private void sayHello() { 
    // Select a random hello. 
    int helloLength = HELLOS.length; 
    String hello = HELLOS[RANDOM.nextInt(helloLength)]; 
} 
Смежные вопросы