2012-03-12 68 views
0

我想创建简单的应用程序,用户可以在其中查看一些图片。在列表中我有一些图片,我想在点击按钮后显示下一张图片。所以这就是:用户启动应用程序,点击按钮后,前一张图片被列表中的下一张图片替换。我想使用ImageView来显示图片。谁能帮我? 我想:ImageView和交换图像

ImageView img = (ImageView)findViewById(R.id.image); 
img.setImageResource(picturelist.get(pictureLeft)); 

其中picturelist是清单,图片和pictureLeft是int变量代表我的索引。进入我的列表我添加的元素:

picturelist.add(R.drawable.car); 
+0

那么,什么是你的代码的问题?什么是pictureLeft? – aromero 2012-03-12 13:07:31

回答

1

做这样的事情:

yourButton.setOnClickListener(new View.OnClickListener(){ 
    public void onClick(View v) 
    { 
      if(pictureLeft < picturelist.size()) 
      { 
       img.setImageResource(picturelist.get(pictureLeft)); 
       pictureLeft++; 
      } 
    } 
});