我做了大約20個字符串的池,每個顯示不同的說法。我希望這些說法之一隨機顯示爲文本視圖。隨機顯示字符串
我投一個整數作爲隨機1-20,
int randomNumber5 = (int) Math.ceil(Math.random() * 20);
,並創建名爲字符串randomString1,randomString2,等...直到它擊中20
我能想到的最好辦法做到這一點,爲每個字符串分配1到20之間的數字。
所以:
switch(randomNumber5){
case 1:
mTheMessage.setText(R.string.randomString1);
}
case 2:
mTheMessage.setText(R.string.randomString2);
,但我覺得有一個更好的方式來做到這一點嗎?
我該如何將所有的說法放入數組/列表中? – Sapp 2010-11-22 02:28:26
有幾種方法:http://www.w3schools.com/js/js_obj_array.asp(我假設你的代碼是javascript,但你沒有說。) – ddrace 2010-11-22 02:58:29