마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ListView 안의 EditText 값을 어떻게 읽는지 모르겠습니다.

0 추천
ListView Item Format

Edit Text 해당 코드

ListView 안에 Item을 커스텀해서 첫번째 사진처럼 만들었습니다.

Answer: 옆에 EditText 안에 유저가 입력한 값을 if 구문을 통해 체크하고 싶은데요,

각 Item 별로 EditText가 있으니깐

각 item의 특정edittext를 읽는 법을 알고 싶습니다.

예를 들면, 첫번째 item의 edittext 값이 "안드로이드" 인지 확인할 수 있게요.

 

Adapter를 써야 하는 것 같은데 어떻게 하는지 모르겠네요.

 

rkdtmddjs200 (210 포인트) 님이 2018년 11월 16일 질문
혹시 해결 하셨나요? 3일 지난 질문이라.
인터넷보고 코드를 작성해봤는데, compile에러는 없는데 지금 에뮬레이터 돌리면
keep stopping 해서 앱이 다운되서 맞게 쓴건지 확인을 못하고 있어요.
for(int i=0;i<20;i++){
                    View view=listview.getChildAt(i);
                    EditText editText=view.findViewById(R.id.answer);
                    String string = editText.getText().toString();
                    inputans.add(string);
                }
이렇게 했는데 맞게 했는지 모르겠네요.

1개의 답변

0 추천
1. 요즘 listview 는 잘 사용되지 않습니다. recyclerview 를 사용하세요

2. 관련 코드를 분석해보세요 - https://coding-factory.tistory.com/46
aucd29 (218,390 포인트) 님이 2018년 11월 16일 답변
...