我是新來的android和目前面臨一些困難。 我有一個imageview,我已經加載了一個URL,我想通過意圖傳遞它的url(image_url)到新的活動,當用戶點擊圖像(imageview)。 在發送活動(//log.d顯示正確的圖片網址)通過意圖傳遞圖像網址到一個新的活動
ImageView my_image = (ImageView) findViewById(R.id.single_image);
my_image.setClickable(true);
my_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i = new Intent(getApplicationContext(), SingleImage.class);
i.putExtra("image_url", image_url);
startActivity(i);
}
});
在接收活動:在接收活動
setContentView(R.layout.image);
Intent i = getIntent();
id= i.getStringExtra(image_url);
我沒有收到,我通過通過了圖像的URL發送活動。我真的很感激,如果有人可以幫助
i.getStringExtra是否返回? –
erad
2014-09-13 17:03:58
您不需要調用my_image.setClickable(true);您的ImageView默認是可點擊的。 – joao2fast4u 2014-09-13 17:18:55
你在哪裏給image_url變量賦值? – joao2fast4u 2014-09-13 17:20:00