버튼 클릭시 EditText 2개 이미지 한개의 아이템을 추가하는 기능을 만들고 있어요
그런데 이전에 어떤분ㄱ께서 리사이클러뷰는 스크롤을 했을때 아이템을 재사용하기때문에 이전에 입력했던 것을 초기화?하더라구요..
그래서 스크롤 했을때도 그대로 값을 유지하기 위해서 EditText의 값을 뽑아내서 새로저장?해야하는데.. 저기 addItem에서 어떻게 EditTExt의 값을
뽑아내야할지 모르곘어요..저기는 메인액티비티라서 아이템xml과 전혀 접접이 없는데 어떻게 아이템에 입력된 xml파일을 불러오나요?
네도와드렷읍니다
어댑터에 onBindview였나 거기서 에딧박스에 텍스트워쳐로 리스너설정하고 어댑터아이템에 저장해두셈
viewholder 클래스에서 textwatcher로 edittext들 설정해서 각 아이디별로 resId로 switch문으로 체크하면서 텍스트 바뀔때마다 값을 저장해주면 되자너
그리고 RecyclerItem을 배열로 해서 list라는 이름으로 선언한거 같은데 list.get(getAdapterPostion()) 이렇게 선언해서 저장해주면 됨 근데 getAdapterPostion가 맞던가? 헷갈리네