안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ..
질문내용은
동적으로 eidteText 생성한것을 버튼눌렀을때 editeText의 값을 얻어오고싶습니다.
제가 구성한 방식은
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);;
View vi ;
for(int i=1; i<=10; i++){
vi = inflater.inflate(R.layout.tx,lefTable,null);
}
이런식으로 생성하였습니다.
실행하면 일단 뷰는 잘나옵니다.
그런후 editText에 값을 입력하고 버튼을 누루면 그값을 10개 전부 가져오고 싶은데
어떻게 해야될까요?
getid()는 클릭시만 되서 10개 다가져오지는 못하고 있습니다.
어떻게 해야될까요?




editText = (EditText)vi.findViewById(R.id.아이디); 할때 R.layout.tx 레이아웃의 editText id가 모두 똑같게 생성되는 것 아닌가요??
아이디가 달라야 객체별로 가져오고 하지 않나요?? 궁금해지네요;