안녕하세요,
대학교 학술제 참가를 위해 맨땅에 해딩하고 있는 학생입니다.
아무것도 모르는 상태에서 자바와 같이 공부하려니 참 머리가 아프네요;
간단한 질문입니다ㅠ 제발좀 알려주세요 ㅠㅠㅠ
리스트뷰 선택으로 갤러리가 있는 java로 넘어가는 것까지는 구현이 되었는데요
갤러리 java에서 갤러리 이미지 클릭시 AlertDialog 박스를 띄우고 싶습니다.
여러개의 이미지가 있는데 각각 이미지를 클릭하면 어떤식으로 값을 가져와 AlertDialog를 실행할지 잘 모르겠어요ㅠ
도와주세요~!!! ㅠㅠ
아 그리고 AlertDialog 에 버튼을 여러개 넣을수는 없나요 ?
소스는 갤러리java의 윗부분 입니다.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Kb extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gallery);
Gallery g = (Gallery) findViewById(R.id.gallery);
g.setAdapter(new ImageAdapter(this));
}
public class ImageAdapter extends BaseAdapter {
int mGalleryItemBackground;
private Context mContext;
private Integer[] mImageIds = {
R.drawable.k01,
R.drawable.k02,
R.drawable.k03,
R.drawable.k04,
R.drawable.k05
};
.
.
.
.
.
안녕하세요.. 어떻게 해결을 하셨는지 모르겠네요...
질문하신 내용은 API 데모에 Gallery 부분 찾아 보시면 금방 해결 될듯 하네요..
API 데모에서 dialog 대신 Toast 를 띠워주는 부분을 찾아 그부분을 수정하시면 원하시는 내용을 얻을 수 있을 듯 합니다.
g.setOnItemClickListener(..... 이부분을 수정하시면 될 듯 하네요!!
그리고 dialog에 여러개의 버튼을 다시는 것 또한 가능할듯 하네요.. ^^
http://developer.android.com/guide/topics/ui/dialogs.html
custom dialog를 이용하여 xml에 원하시는 것( 버튼이나 텍스트 등등)들을 구현하신 다음 dialog에 붙여 띄울 수 있는 것 같네요..
그럼 성공하시고~~ 즐거운 하루 보내세요.