안녕하세요..
맨아래의 <First_Movie.java> 파일 부분에서 벨이미지 관련된 코드인 Bell 부분을 눌렀을 경우에,
Bell_Image_Custom_Dialog 을 통해 뜨는 이미지뷰에 drawable에 저장되어 있는 각각의 이미지
를 띄우고 싶은데 어떻게 코드를 작성해야 하는지 잘 모르겠습니다..
각 case 문 마다, 다른 이미지를 띄워주어야 합니다.
이미지 파일의 이름은 a1,b1,c1,d1,e1 으로 구성이 되어 있습니다.
case 0에서는 a1, case 1에서는 b1, case 2 에서는 c1, case3에서는 d1, case4에서는 e1 을 지정해주어야 합니다. 맨아래의 <First_Movie>의 이미지뷰의 switch 문을 보면, 각 case별로 이미지뷰에 대해서 R.drawable에서 이미지만 바꿈으로써 구성이 되어있고, 실제로 프로그램을 돌려보면, 이미지뷰에서 각각 case별로 다른 그림이 나오는것을 확인 했습니다.
그런데, Bell_Image_Custom_Dialog 같은 경우는 따로 클래스로 지정을 해서 어떻게 구성
을 해줘야 switch문에서 호출을 할때 bell_Image_Custom_Dialog에 뜨는 이미지가 각각 다르게 나타나게
될지 잘 모르겠어요 ㅠ ㅠ 며칠째 이것때문에 고민중이라 정말 도움이 필요합니다ㅠ
아래의 소스를 한번 첨부해 보겠습니다. 8000자가 넘는건, 댓글에 이어서 붙여보겠습니다.
< Bell_Image_Custom_Image.java 부분 >
import android.app.Dialog;
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.ImageView;
public class Bell_Image_Custom_Dialog extends Dialog {
ImageView Movie_Instruction;
Button btn;
public Bell_Image_Custom_Dialog(Context context) {
super(context);
setContentView(R.layout.activity_bell__image__custom__dialog);
Movie_Instruction = (ImageView) findViewById(R.id.imageView2);