【发布时间】:2010-10-22 11:08:33
【问题描述】:
我要做的是在屏幕上的文本上显示一个项目,然后按照用户输入将该文本更改为下一个/上一个项目。
我创建了一个字符串数组,其中包含 (xml) 中的所有项目 然后我在 Java 代码中调用了该数组并设置了 OnclickListners。 我的问题是我不知道在 switch case(s) 中写了什么以使屏幕显示列表中的下一个/最后一个项目。
有什么建议吗?
【问题讨论】:
我要做的是在屏幕上的文本上显示一个项目,然后按照用户输入将该文本更改为下一个/上一个项目。
我创建了一个字符串数组,其中包含 (xml) 中的所有项目 然后我在 Java 代码中调用了该数组并设置了 OnclickListners。 我的问题是我不知道在 switch case(s) 中写了什么以使屏幕显示列表中的下一个/最后一个项目。
有什么建议吗?
【问题讨论】:
你的问题不是很清楚,建议你给我们看看你的代码(你如何创建数组,TextView,按钮),它会更容易帮你完成。
我要迭代一个字符串数组会是这样的:
String[] myArray={"s1","s2","s3"};
TextView myTextView; //suppose myTextView has already been created and added to your layout
int currentIndex=0;
private void onClick(View v) {
if (currentIndex<myArray.length) {
myTextView.setText(myArray[currentIndex]);
currentIndex++;
}
}
【讨论】: