안녕하세요.
Bell 이미지를 눌렀을 경우에, 각각 다른 이미지가 나오도록 만들고 싶은데
그 방법을 잘 모르겠습니다. < 사진은 a1,a2,a3,a4,a5입니다 >
Bell의 First_Movie 자바파일에 보면, 맨 아래의 Switch문에 따라서, 각각의 텍스트와 이미지를
주듯이, Bell 이미지를 눌렀을때 연결이 되면서 이미지가 띄워지는 팝업창 부분인
<Bell_Image_Custom_Image 자바파일>에서 각각 다른 사진이 띄워지게 하고싶은데
어디가 잘못되었는지 그 방법을 도저히 모르겠습니다.. 이 간단한걸로 3~4일째 발만 동동..
구르고 있네요..
switch 문에서, case0 일때는 a1, case1 일떄는 a2, case2 일떄는 a3의 사진들이 차례로 나타나게
하고싶습니다. 소스의 어디가 잘못되어서 각각의 사진들이 팝업창에서 노출이 되지 않는지..
잘 모르겠어요.. 소스가 8000자가 넘는 부분이 있어서, 그 부분은 아래의 댓글부분에 이어서 달아보겠습니다.
<First_Movie 자바파일>
package ex.real_project;
import android.content.Intent;
import android.media.Image;
import android.support.annotation.DrawableRes;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.HorizontalScrollView;
import android.widget.ImageView;
import android.widget.RatingBar;
import android.widget.TextView;
import android.widget.Toast;
import org.w3c.dom.Text;
import java.util.ArrayList;
public class First_Movie extends AppCompatActivity {
ImageView Bell;
ImageView Question;
TextView txt1;
Bell_Image_Custom_Dialog dialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first__movie);
int position = getIntent().getIntExtra("pos",0);
Bell = (ImageView) findViewById(R.id.bell_image);
Bell.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(null == dialog)
{
dialog = new Bell_Image_Custom_Dialog();
}
else if(dialog.isShowing())
{
dialog.dismiss();
}
}
});