안녕하세요.
뷰페이저 내에 있는, 프래그넌트에 버튼이 있는데 이 버튼(buy)을 누를때 각각의 뷰페이저에 나타난 사진을
이동하는 쪽의 이미지뷰에 삽입시키고 싶은데 그 방법을 잘 모르겠습니다.
현재 프래그넌트에서 버튼부분에 대한 이벤트 코드는 두번째 btn 부분과 같습니다.
여기서, 첫번째 이미지의 아래의 버튼을 눌렀을 경우에 Date_and_Seat의 인텐트로 이동후 0번이 뜨고
두번쨰 이미지 아래의 버튼을 눌렀을때 이동하는 Date_and_Seat의 인텐트로 이동 후 1번이 뜨고 ..
이런방식으로 4번까지 잘 뜹니다. 여기서 잘 뜬다는 표현은, 바로 아래와 같이 토스트메세지를 만들어서 실제로
잘 작동이 되는지까지 확인을 했습니다.
가독성을 위해서, 남은 이야기는 아래에 조금 추가해 보겠습니다.
int position = getIntent().getExtras().getInt("poss");
Toast.makeText(getApplicationContext(),"똑딱" + position,Toast.LENGTH_SHORT).show();
Button btn = (Button) rootView.findViewById(R.id.buy);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getContext(),Date_and_Seat.class);
intent.putExtra("poss",position);
startActivity(intent);
}
});
아래의 사진은, 뷰페이저와 그 아래의 사진은, 프래그넌트에 딸린 버튼 입니다.


그런데, 여기서 토스트 메세지로 숫자가 뜨는것이 아니라, Date_and_Seat.java 부분에
지정한 First_Tab_ImageView 이미지뷰에 프래그넌트의 buy 버튼 위에 있었던 각각의 이미지들이 적용되게
하고 싶은데 어떻게 해야할지 감이 오질 않습니다. 뷰페이저에 이미지는 총 5개 정도로 구성되어있습니다.
어떻게 해야 할까요.. 아무래도 아래의 Date_and_Seat 부분에 주석처리한 곳에서, 뭔가 처리를 해주어야 할꺼같은데
저 부분을 어떻게 해주어야 할지 감이 오질 않습니다.
Before_Date_and_Seat = (ImageView) findViewById(R.id.Before_Date_and_Seat_Image);
Before_Date_and_Seat.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
First_Tab_imageView = (ImageView) findViewById(R.id.First_Tab_imageView);
// First_Tab_imageView.setImageResource();