簡體   English   中英

Android Studio-如何在隨機選擇的字符串上創建后退按鈕?

[英]Android Studio - How to create a back button on randomly selected strings?

每次單擊名為“ 下一步”的按鈕時,我都會使用一個隨機數在活動中顯示一個字符串數組。 如何創建另一個名為Back的按鈕,該按鈕僅按隨機生成的順序顯示先前或最后生成的字符串? 這樣一來,無需單擊下一步以生成另一個字符串,而是可以隨時單擊“上一步”以逐個查看所有先前的字符串,然后再次單擊“ 下一步”以繼續進行隨機選擇。

創建一個類似String的數組列表

ArrayList<String> arraylist= new ArrayList<String>();

之后,使用add函數每次單擊名為Next的按鈕時,都會使用一個隨機數添加您在活動中顯示的字符串。

 arraylist.add("your_randomly_generated_string");

現在,您隨機生成的字符串將一一存儲在arraylist中。現在將如何存儲字符串? 以下步驟可能會幫助您不確定...將隨機生成的字符串添加到arraylist時,將int變量初始化為零,並在每次添加后遞增其值...

public int indexvalue=0;

在您的NEXT按鈕的Onclick上添加兩行

arraylist.add("your_randomly_generated_string");
indexvalue++;

現在,在“返回”按鈕的Onclick上,使用indexvalue檢索...

String data = arraylist.get(indexvalue);
indexvalue--;

在這里遞減indexvalue來檢索先前的字符串。.希望您能理解我試圖說些冗長的解釋...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM