我是android开发的初学者,我想构建一个小应用程序,让你有可能在text view
中显示一个数组的值,但是我想让它显示一个然后是尿布那个第二个值然后是尿布......将在onClick
方法之后发生:
这是我的Java代码:
public void GetMyIdea(View view) {
String testatrix[]={"a","s","d", "f","g"};
TextView tv = (TextView) findViewById(R.id.tv);
for(int l=0; l<1; l++){
tv.append(testatrix[l]);
}
}
这个代码对我来说数组的所有值都是......我想显示一个而不是下一个然后是下一个......
我希望执行此代码的方式如下:
1-您进入应用程序。 2-你点击按钮。 3-比你在屏幕上看到的第一个值&#34; a&#34;。 4-然后再次按下按钮。 5-第一个值&#34; a&#34;将是干净的,你会看到第二个值&#34; b&#34;。 。 。 。一次又一次......
答案 0 :(得分:0)
1.oncreate {GetMyIdea(null);} 2. btn点击调用GetMyIdea(查看);
int index=0;
public void GetMyIdea(View view) {
String testatrix[]={"a","s","d", "f","g"};
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(testatrix[index]);
if(index>=testatrix.length){
index=0;
}
else{
index+=1;
}
}
答案 1 :(得分:0)
请在下面这样做。现在,无论何时单击按钮,文本都会根据数组的索引显示
int i = 0;
public void GetMyIdea(View view) {
String testatrix[]={"a","s","d", "f","g"};
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(testatrix[i]);
i+=1; //Incrementing the value by l
if(i >= testatrix.length){
i = 0;
}
}