2016-07-24 9 views
0

アプリには画面上のコンテンツを変更するボタンが1つあります。このボタンをクリックすることで、画像付きの配列からImageViewでpicutureを変更することはできますか?ボタンをクリックしてImageViewで画像を変更するには?

+0

もちろん可能です。何が問題になっていますか? –

+0

@SamKuhmonenこのコードを書くのを助けることができますか?私は解決策を見いださなかった。 –

答えて

1
Button yourButton = (Button) findViewById(R.id.yourButton); 
    final int[] images = { 
      R.drawable.image1, 
      R.drawable.image2, 
      R.drawable.image3, 
    }; 
    yourButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      ImageView yourImageView = (ImageView) findViewById(R.id.imageView2); 
      yourImageView.setImageResource(images[0]); 
     } 
    }); 

これは一つの淘汰です。 "yourButton"と "yourImageView"を要素で置き換えます。

(コードはまだテストされていません)

+0

ありがとうございます。それは働いている。しかし、私はonClickで問題があります。私も "startActivity(getIntent());"新しいアクティビティ配列が新たに開始されます:( –

関連する問題