-7
我與一個測驗應用程序,所以每次工作時的活動開始在它的文本視圖應該是被隨機字符串 選擇不同的問題是什麼我有整整現在所做的就是: 我有一個活動文本視圖和我在值中有一定的字符串。當每次活動開始時,我應該怎麼做才能顯示不同的字符串。誰能幫我?如何在Android中隨機選擇一個字符串?
我與一個測驗應用程序,所以每次工作時的活動開始在它的文本視圖應該是被隨機字符串 選擇不同的問題是什麼我有整整現在所做的就是: 我有一個活動文本視圖和我在值中有一定的字符串。當每次活動開始時,我應該怎麼做才能顯示不同的字符串。誰能幫我?如何在Android中隨機選擇一個字符串?
static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
static Random rnd = new Random();
String randomString(int len)
{
StringBuilder sb = new StringBuilder(len);
for(int i = 0; i < len; i++)
sb.append(AB.charAt(rnd.nextInt(AB.length())));
return sb.toString();
}
String random_st=randomString(10)
創建一個包含字符串資源的所有id的數組,並在每次活動開始時選擇一個隨機數。 類似於:
int arr[] = new int[]{R.string.str1, R.string.str2};
@override
public void onCreate(Bundle data) {
Random r = new Random(arr.length);
//TextView.setText(getResources().getString(arr[r.nextInt()]);
}
你試過了什麼? – SilentKiller 2014-08-30 05:41:07
將字符串放入數組中,然後生成一個隨機索引。 – 2014-08-30 05:41:59
隨機r = new Random(); int randomNo = r.nextInt(String Array Length); – 2014-08-30 05:42:32