마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

intent로 사용자 선택 사진 주소를 다른 액티비티로 보내기

0 추천

안녕하세요.

Gridview에서 사용자가 선택한 사진을 다음 액티비티의 배경으로 만들고 싶습니다.

gridView.setOnItemClickListener(

new AdapterView.OnItemClickListener()

{ public void onItemClick(AdapterView<?> viewGroup, View view, int i, long id) {

int selectedItemImage = item_listArrayList.get(i).getItem_image();

Intent intent = new Intent(ProductList.this, Item_Detail.class);

 intent.putExtra("selectedItemImage", selectedItemImage);

 startActivity(intent);

 

위와 같이 주소를 intent에 넣어서 다음 activity로 보냈습니다.

Intent intent = new Intent();

ImageView imageview = (ImageView) findViewById(R.id.product_hidden_image);

imageview.setImageResource(intent.getIntExtra("selectedItemImage", 1));

다음 액티비티에서 위와 같이 받았는데요, 사진이 보여지지 않습니다.

어떻게 처리해야할까요?

 

 

yeongLee (140 포인트) 님이 2016년 8월 23일 질문

1개의 답변

0 추천
1, 선택된 이미지 Uri값을 전달한다. 해당 Uri값의 이미지를 로딩하여 배경으로 뿌린다.

http://egloos.zum.com/gggura/v/3919164

2. 선태괸 이미지 bitmap값을 전달한다. 해당 비트맵 이미지를 배경으로 뿌린다.

http://powerkkim.tistory.com/entry/Activity-%EA%B0%84-bitmap-%EC%A0%84%EB%8B%AC
안_드루이드 (14,510 포인트) 님이 2016년 8월 23일 답변
...