2013-07-26 135 views
0

我想從一個活動發送圖像到另一個,但我不知道如何設置imageview。發送圖像從一個活動到另一個

這裏是我如何將圖像和其他的東西

Intent item_intent = new Intent(MainActivity.this, Item.class); 
item_intent.putExtra("name","test name arif"); 
item_intent.putExtra("quantity","99"); 
//*************************here is the image*************************** 
item_intent.putExtra("image",R.drawable.access); 
MainActivity.this.startActivity(item_intent); 

這裏是我想讀的圖像,並將其設置爲ImageView的,但我得到一個語法錯誤。

Intent intent = getIntent(); 
ImageView img_view = (ImageView) findViewById(R.id.item_image); 

// this where I am having problem below****************************** 
img_view.setImageBitmap(intent.getByteArrayExtra("image")); 

我應該如何設置ImageView?

回答

4

你不覺得

img_view.setImageBitmap(intent.getByteArrayExtra("quantity")); 

應該

img_view.setImageResource(intent.getIntExtra("name",R.drawable.default_image)); 
0

使用此代碼爲

Intent intent = getIntent(); 
    ImageView img_view = (ImageView) findViewById(R.id.item_image); 
    img_view.setBackgroundResource(intent.getIntExtra("name",1)); 
+0

字符串 「名稱」 使用 「圖像」 得到意向 –

相關問題