Android Studio - 如何在随机选择的字符串上创建后退按钮?

时间:2016-10-01 19:06:28

标签: android arrays button

每次点击一个名为 Next 的按钮时,我都会在我的活动中使用随机数显示一系列字符串。如何创建另一个名为 Back 的按钮,它只是按照随机生成​​的顺序显示先前或最后生成的字符串?因此,我可以随时点击返回,而不是点击下一步生成另一个字符串,然后逐个查看所有以前的字符串,然后再次点击下一步继续随机选择。

1 个答案:

答案 0 :(得分:0)

创建一个String的数组列表,如

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

之后使用add功能每次单击名为Next的按钮时,使用随机数添加您在活动中显示的字符串。

 arraylist.add("your_randomly_generated_string");

现在,您随机生成的字符串将逐个存储在arraylist中 这将存储字符串现在如何检索? 以下步骤可能会帮助您不确定...... 将随机生成的字符串添加到arraylist中时,将int变量初始化为零,并在每次添加后递增其值...

public int indexvalue=0;
在你的Onclick of NEXT按钮

上添加两行

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

现在在BACK按钮的Onclick上使用indexvalue来检索...

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

这里减少indexvalue以检索前一个字符串.. 希望你能理解我试图说出一些冗长的解释......