질문 올립니다...

제가 지금 Dialog공부하고 있는데, 거기에 Edittext를 넣으려고 하는데 거기에 대한 정보가 좀 부족하네요..ㅜㅜ

API Demo도 보았는데, 너무 복잡한거 같아서 보기도 싫고 너무 어렵더라고요(초보자라서...)

그래서 직접 질문을 통해 고수님들의 조언을 얻고자 이렇게 글을 올려 봅니다^^


우선 제가 하고자하는 바는 이렇습니다.

1.버튼 클릭 ->
2. Dialog 띄움. (Dialog에는 EditText와 Button이 있어요.) ->
3. EditText 작성 ->
4. 버튼 클릭 -> Dialog 사라짐
5. MainActivity의 TextView에 EditText에 써놓았던 문자열이 뜸.

이렇게 실행되게 하고 싶습니다만... Dialog부분에 대한 실력이 아직은 좀 미약한지라..

우선 Java 코드에서 label = new Edittext를 해서 Dialog에 .setView(label) 을 하고
TextView id를 layout에서 받아와 거기에 뜨게 했는데요..

되기는 되는데...TextView에 뭐 android@21343qd3 뭐 등등의 제가 입력한 것과 다른 문자열이 뜨네요...
그리고 다시 Dialog를 띄우려고 버튼을 클릭하면, 어플이 오류나면서 종료되버리더군요..;;흠흠..

이것을 되게 하려면 layout에 EditText를 정의하고 id로 값을 받아와서 하는 방법이 더 나은가요??
Dialog전용 layout을 어떻게 만드는지...;; 잘몰라서 Java 코드에서 했더니.. 저렇게 오류나 나버리네요..


한수 가르쳐 주십시오! 감사합니다.