我是初学Android开发者。单击下一个文本视图中的下一个更改文本时,我有列表文本。我创建了图像列表,如何点击下一次更改imageview同时textview
"terms" : {
"tags" : [ "turkey", "mugla-province" ],
"minimum_should_match" : 1
}
答案 0 :(得分:0)
如果我理解正确的话,试试这个......
@Override
public void onClick(View v) {
int id = v.getId();
boolean updateText = false,
updateImage = false;
if(id == R.id.next) {
if (stringListCounter < stringIdList.length - 1 ) {
stringListCounter++;
updateText = true;
}
if (imageListCounter < imageIdList.length - 1 ) {
imageListCounter++;
updateImage = true;
}
}else if (id == R.id.previous) {
if (stringListCounter > 0 ) {
stringListCounter--;
updateText = true;
}
if (imageListCounter > 0 ) {
imageListCounter--;
updateImage = true;
}
}
if (updateText) {
text21.setText(stringIdList[stringListCounter]);
}
if (updateImage) {
image2.setImageResource(imageIdList[imageListCounter]);
}
}
答案 1 :(得分:0)
如果我理解你的问题,我不确定。 您想在TextView中更改文本的同时更改ImageView中的图像,对吗?
在这种情况下,您只需添加用于在setText()命令下设置图像资源的命令。
在你的情况下:
...
text21.setText(stringIdList[stringListCounter]);
image2.setImageResource(imageIdList[stringListCounter]);
另一个暗示:你应该给你的变量有意义的名字(例如&#34; textViewTitle&#34;或&#34; descriptionTV&#34; ...而不是&#34; text21&#34;)
我希望我能帮到你!