난수를 확인하고 string.xml 파일에서 인쇄해야하는 앱이 있습니다. 여기에 내가 현재 가지고있는 코드입니다 (이것은 계속할 않지만 그것은 단지 randNum 및 랜드를 선언하는 것) :많은 문자열에 대해 TextView.setText()를 수행하는 가장 좋은 방법
는randNum = rand.nextInt(59);
switch (randNum){
case 1:
random.setText(R.string.f_vocab1);
break;
이 (필요) 또 다른 59가지 경우와 문자열을 계속한다. 나는 방금 안드로이드 개발을 시작 했으므로 이것을 수행하는 더 좋은 방법에 대한 단서가 없다. 누군가 더 나은 방법을 말해 줄 수 있습니까? 이 라인이 배열에 액세스 할 수 있습니다 코드에서
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array
name="string_array_name">
<item>first_string</item>
<item>second_string</item>
</string-array>
</resources>
을 :
원하는 문자열이 "1"또는 "1"입니까? 전자의 경우, 스위치를 사용할 필요없이'random.setText (""+ randNum);을 사용할 수 있습니다. 후자의 경우 전환을 수행해야합니다. – BVB