2016-07-24 102 views
0

我的應用程序中有一個按鈕,它可以在屏幕上更改內容。我可以通過單擊圖片使ImageView中的圖片更改picuture嗎?如何通過單擊按鈕來更改ImageView中的圖片?

+0

當然可以。你有什麼問題? –

+0

@SamiKuhmonen你能幫我寫這段代碼嗎?我沒有找到解決方案。 –

回答

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());」並在新的活動數組開始新:( –

相關問題