簡體   English   中英

如何將 Jpg 圖像從一個活動發送到 android 中的另一個活動?

[英]How to Send Jpg Image from one activity to another activity in android?

希望你很好,我遇到了一點問題......我有一個主要活動,我正在使用自定義列表視圖(顯示電影海報,電影名稱,電影評級)......如果我點擊一行,我想要新活動應該是打開的,並且該行中的 jpeg 圖像(電影海報)應該顯示在其他活動中......我嘗試了很多東西,但找不到解決方案..

            listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Intent intent=new 

           Intent(MainActivity.this,Description_Activity.class);

            int index= (int)parent.getItemIdAtPosition(position);

            String description=movie_descriptions[index];

            intent.putExtra("title",movie_titles[index]);
            intent.putExtra("rating",movie_ratings[index]);
            intent.putExtra("desc", description);


            startActivity(intent);

        }
    });

當您單擊行時,使用意圖將圖像路徑發送到活動。

 intent.putExtra("title",movie_titles[index]);
 intent.putExtra("rating",movie_ratings[index]);
 intent.putExtra("desc", description);
 intent.putExtra("resourseInt", R.drawable.image);    

 startActivity(intent);

在第二個活動

int res = extras.getInt("resourseInt"); 
ImageView view = (ImageView) findViewById(R.id.something); 
view.setImageResourse(res);

您不能自行發送圖像,您必須從 SD 卡發送圖像 URL、資源 ID 或路徑。

圖片來自哪里? 如果它的 url 傳遞 url 或者它來自本地磁盤,則傳遞磁盤路徑:

intent.putExtra("image",<your_url_or_path>);

然后在您的第二個活動中使用此 url 或路徑在您想要顯示的任何位置顯示圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM