안드로이드 개발 질문/답변
(글 수 45,052)
case DIALOG_TEXTCOLOR:
return new AlertDialog.Builder(Option.this)
.setIcon(android.R.drawable.ic_menu_add)
.setTitle(R.string.textcolor)
.setSingleChoiceItems(R.array.Option_TextColor_dialog, 0, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked on a radio button do some stuff */
}
})
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//AlertDialog alert = (AlertDialog)dialog;
//ListView lv = (ListView)alert.getListView();
//View v = (View)lv.getChildAt(0);
/* User clicked Yes so do some stuff */
}
})
다이알로그에서 선택을 해서 ok버튼을 눌렀을때 해당하는 값을 가져올려면 어떻게 해야하나요....??
return new AlertDialog.Builder(Option.this)
.setIcon(android.R.drawable.ic_menu_add)
.setTitle(R.string.textcolor)
.setSingleChoiceItems(R.array.Option_TextColor_dialog, 0, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked on a radio button do some stuff */
}
})
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//AlertDialog alert = (AlertDialog)dialog;
//ListView lv = (ListView)alert.getListView();
//View v = (View)lv.getChildAt(0);
/* User clicked Yes so do some stuff */
}
})
다이알로그에서 선택을 해서 ok버튼을 눌렀을때 해당하는 값을 가져올려면 어떻게 해야하나요....??
ListView lv = (ListView)alert.getListView();
int check = lv.getCheckedItemPosition();
View v = (View)mList.getChildAt(3);
TextView text = (TextView) v.findViewById(R.id.backgroundtext);
if(check==0){
text.setText("파란천");
}else if(check==1){
text.setText("노랑천");
}else{
text.setText("분홍천");
}
요런식으로 하니 되네요 휴.............ㅎㅎ