안드로이드 개발 질문/답변
(글 수 45,052)
LayoutInflater factory = LayoutInflater.from(this);
final View textEntryView = factory.inflate(R.layout.alert_dialog_text_entry, null); < --- 원래 코드 입니다.
R.layout.alert_dialog_text_entry 에는 username_edit 라는 EditText 가 있습니다.
그녀석의 인스턴스를 얻어와야 하는데, 혹, ViewGroup
final EditText username = factory.inflate(R.id.username_edit, textEntryView); < - 이렇게 얻어오는게 아니더군여
EditText username = (EditText)findViewById(R.id.username_edit); <- 이렇게도 안되는 군요.
어떻게 하면 R.layout.alert_dialog_text_entry의 R.id.username_edit를 가져올 수 있을 까요. ㅠㅠ
자답입니다.
EditText userpwd = (EditText)textEntryView.findViewById(R.id.password_edit);
로 바꾸면 되는군요 ^^