回答
在可行的方法是:
1 - 存儲圖像或圖像的URL,你得到它onActivityResult()
後2 - 裏面的按鈕的OnClickListener()
把額外的(如果你已經有位圖)在你的意圖。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(CurrentActivity.this, NewActivity.class);
i.putExtra("image", yourImage);
CurrentActivity.this.startActivity(i);
}
});
3 - 獲取新活動(在onCreate()內)的額外內容。
Intent intent = getIntent();
if (intent.getExtras() != null){
loadedImage = intent.getParcelableExtra("image");
}
應從圖庫中選擇圖像。它沒有放置在Drawable中。 –
是的,我明白了。但是,當您瀏覽圖庫並選擇圖像時,您會在'protected void onActivityResult(int requestCode,int resultCode,Intent imageReturnedIntent){super.onActivityResult(requestCode,resultCode,imageReturnedIntent);}'中處理結果數據。我假設你已經完成了。每當你達到這個,你收集生成的網址(選定的圖像網址),然後你可以得到的圖像。在此之後,您按照我在答案中所說的內容進行操作 –
一個簡單的解決方案是通過Intent傳遞它的URI對象。
第一項活動:
Uri imageUri = /* This is the URI you've gotten from gallery */
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("image-uri", imageUri.toString());
startActivity(intent);
次活動:
Intent intent = getIntent();
Uri imageUri = Uri.parse(intent.getStringExtra("image-uri"));
/* Do something with imageUri */
首先從您的ImageView圖像創建位圖
BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
Bitmap bitmap = drawable.getBitmap();
其次,通過意向
位圖傳遞到另一個活動Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("BitmapImage", bitmap);
和最後一個,在你的新的活動得到的意圖位圖,並將其設置爲imageview的
Intent intent = getIntent();
Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage");
imageView.setBitmap(bitmap);
- 1. 如何將圖像從活動發送到其他活動?
- 2. 從回收站視圖發送圖像到其他活動
- 3. 如何將圖像從一項活動發送給其他人?
- 4. 如何將圖像發送到Android中的其他活動
- 5. 商店,然後從相機發送圖像到其他活動
- 6. 將圖像從一項活動傳遞到其他活動
- 7. 將圖片URI從一個活動傳遞到其他活動,以在第二個活動的圖像視圖中顯示來自圖庫的選定圖像
- 8. 將圖像從一項活動發送給另一項活動?
- 9. 捕獲圖像並將其傳輸到其他活動
- 10. 從一個活動發送位圖以其他錯誤
- 11. 圖像庫彈出到其他圖像
- 12. 隱含的意圖未能發送到我的其他活動
- 13. 發送從一個活動imageviews其他
- 14. 獲取ImageView的圖像並將其發送到意圖的活動
- 15. 如何將imageview從一個活動發送到其他
- 16. 發送的值到其他活動
- 17. {Android}我可以從圖庫中選擇圖片並將其發送到一個按鈕中的新活動嗎?
- 18. 從一個活動傳遞圖像的其他活動
- 19. 從BroadcastReceiver發送意圖到活動
- 20. 無法將值從一個活動發送到Android中的其他活動
- 21. 將圖像從一個視圖傳遞到其他圖像
- 22. 使用SOAP將圖像從圖庫發送到Web服務
- 23. 如何將位圖發送到其他活動而不保存它?
- 24. 如何將圖像從一個活動發送到從Android Gallery中選擇的另一個活動?
- 25. 使用意圖從EditText向其他活動發送內容時遇到問題
- 26. 如何將所選項目從複選框發送到android中的其他活動?
- 27. 從圖庫中挑選圖像並將其加載到特定活動的圖像視圖中,並加載到另一個活動的導航抽屜imageview中
- 28. 如何將捕獲的圖像發送到第二個活動?
- 29. 如何將圖像發送到android中的另一個活動?
- 30. 將編輯後的圖像發送到下一個活動
只需要通過意向額外的文件URL傳遞到下一個活動,但請嘗試和之前發佈您的代碼。 – Nanoc