안드로이드 개발 질문/답변
(글 수 45,052)
서버에서 image와 글씨를 받아 왔습니다.
doc parser를 이용해서 말이지요
그 이미지를 전부 받아와서 setOnClickListener를 이용해서
이미지를 클릭을 하게 되면 거기에 따라서 글씨를 출력하고 싶은데요
글씨도 역시 이미지와 마찬가지로 이미지가 100개라면 거기에 해당되게 글씨도 100단어이거든요;;
예를 들어서 코드를 짜게 되면..
for( int s = 0 ; s < 100; s++ ) {
dest[s] = new ImageView(this);
dest[s].setImageResource(R.drawable.icon); // 이거는 서버는 아니고.. 다 아시겠지만;;
dest[s].setOnClickListener(myClick);
}
OnClickListener myClick = new OnClickListener() {
public void onClick(View v) {
AlertDialog alert = new AlertDialog.Builder(this)
.setIcon(R.drawable.icon)
.setTitle("original image file")
.setMessage(msg[1~100]) // 이 부분에서 msg를 서버에서 같이 받아온 글씨를 출력하고 싶습니다.
.setPositiveButton("닫기", null)
.show();
}
10개 정도면 소스가 길어지더라도 각각 해서 하면 될것 같지만..
이렇게 많으면 어떻게 하는게 좋을까요?
dest[1~100] 는 서버에서 100개를 받아온 image이고요
msg[1~100]역시 서버에서 100개를 받아온 단어이고요
dest[s] 를 클릭하면 msg[s] 도 같이 출력하고 싶은뎅;;;
쉽게는 안되네요;;
doc parser를 이용해서 말이지요
그 이미지를 전부 받아와서 setOnClickListener를 이용해서
이미지를 클릭을 하게 되면 거기에 따라서 글씨를 출력하고 싶은데요
글씨도 역시 이미지와 마찬가지로 이미지가 100개라면 거기에 해당되게 글씨도 100단어이거든요;;
예를 들어서 코드를 짜게 되면..
for( int s = 0 ; s < 100; s++ ) {
dest[s] = new ImageView(this);
dest[s].setImageResource(R.drawable.icon); // 이거는 서버는 아니고.. 다 아시겠지만;;
dest[s].setOnClickListener(myClick);
}
OnClickListener myClick = new OnClickListener() {
public void onClick(View v) {
AlertDialog alert = new AlertDialog.Builder(this)
.setIcon(R.drawable.icon)
.setTitle("original image file")
.setMessage(msg[1~100]) // 이 부분에서 msg를 서버에서 같이 받아온 글씨를 출력하고 싶습니다.
.setPositiveButton("닫기", null)
.show();
}
10개 정도면 소스가 길어지더라도 각각 해서 하면 될것 같지만..
이렇게 많으면 어떻게 하는게 좋을까요?
dest[1~100] 는 서버에서 100개를 받아온 image이고요
msg[1~100]역시 서버에서 100개를 받아온 단어이고요
dest[s] 를 클릭하면 msg[s] 도 같이 출력하고 싶은뎅;;;
쉽게는 안되네요;;




OnItemClickListener 를 다는 것이 좋지 않을런지요~