안드로이드 개발 질문/답변
(글 수 45,052)
gallery 가 화면에 3개 뜨게 되는데요...
1 2 3 2번이 크게 잡히고 1,3은 작게 잡히게 되잔아요...
이랬을때 가운데가 선택되었다는 걸 알 방법이 있나요?? 혹은 1,3이 선택되었다는 걸 판단하는 방법이 있을까요...??
아니면... 1, 3번을 눌렀을땐 움직이고 2번은 움직이지 않는데 움직인 것을 판단하는 방법이 있을까요?
position 값을 얻어오는건 1, 2, 3을 눌러도 얻어 오는데
조언 부탁드립니다
2011.05.15 20:54:22
저는 galleryview에서 선택된 그림을 다음과 같이 가운데 큰 imageview에 나타나게 하였습니다.
개발에 참조하세요.
--------------
gallery = (Gallery) findViewById(R.id.examplegallery);
gallery.setAdapter(new AddImgAdp(this));
gallery.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
imgView.setImageResource(ArrDrawable[position]);
}
});




gallery 에다 onItemSelectedListener 등록하시면 됩니다.
gallery.setSelection(int no) 이 호출되면 이 listener 도 호출됩니다.