2012-03-12 16 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

答えて

1

このような何か:だから

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