2011-01-21 11 views
0

버튼을 갖고 싶습니다. 버튼을 클릭하면 무작위로 문구가 표시됩니다. 나는 약간의 연구를했고 (나는 자바에 대한 지식이 부족하다.) 나는 배열을 사용해야 만 할 것이고 임의의 문자열을 표시한다고 생각한다. 누군가 내가 어떤 코드를 사용해야하는지 알려 줄 수 있습니까?버튼 클릭시 임의의 텍스트 표시

+1

숙제 질문은 이것이다 :

여기에 코드의 관련 조각이야? – blueberryfields

+1

Java Random() 클래스를 사용하여 난수를 생성 할 수 있습니다. 나는 이것을 Google 검색을 제안합니다. 9^9^9 자습서를 온라인에서 찾을 수 있습니다. – user432209

+1

시도해 보았던 것에 대한 샘플 코드를 보여 주시고, 그것에 대해 어떻게 작동하지 않는지 알려주십시오. –

답변

1

Android API 예제 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)]; 
} 
관련 문제