AlertDialog에 setView로 만들어놓은 레이아웃을 넣었습니다.
레이아웃안에는 에디트텍스트가 있는데요.
다이얼로그를 끝낼땨 에디트텍스트에 있는 문자를 스트링으로 뽑아 올려고 합니다.
그런데 셋포지티브버튼에서 에디트텍스트에 있는 문자를 toString으로 가져올려니 자꾸 에러가 나네요..
방법이 없을까요?
다이얼로그 내에 있는 에디트 텍스트를 뽑아오려면 아래와 같이 하셔야합니다
onClick(DialogInterface dialog, int which) {
EditText et = (EditText) dialog.findViewById(에디트텍스트ID);
//나머지 로직
}
다이얼로그 내의 에디트 텍스트는 다이얼로그.findviewbyid 를 해야 해당 에디트텍스트를 뽑아 올 수 있어요
액티비티내의 에디트 텍스트가 액티비티에 종속되어 있듯이
다이얼로그의 에디트 텍스트는 다이얼로그에 종속되어있다고 생각하시면 됩니다.
답변 감사합니다.
많은 도움이 되었습니다.^^
로그인 유지
다이얼로그 내에 있는 에디트 텍스트를 뽑아오려면 아래와 같이 하셔야합니다
onClick(DialogInterface dialog, int which) {
EditText et = (EditText) dialog.findViewById(에디트텍스트ID);
//나머지 로직
}
다이얼로그 내의 에디트 텍스트는 다이얼로그.findviewbyid 를 해야 해당 에디트텍스트를 뽑아 올 수 있어요
액티비티내의 에디트 텍스트가 액티비티에 종속되어 있듯이
다이얼로그의 에디트 텍스트는 다이얼로그에 종속되어있다고 생각하시면 됩니다.