안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요~ 구글링 하면서 쪼끔씩 앱개발하고 있는데요
대략 "노트" 같은 어플을 만들고 있는데요 아래와 같은 화면일때 "편집" 이라는 버튼을 눌르면
아래 항목에 "삭제, 위, 아래" 같은 단추가 나오게 하는 좋은 방법 질문드립니다.
1111, 2222 저 값은 동적으로 버튼 생성해서 추가한 겁니다
===============================
편집
===============================
1111
===============================
22222
===============================
================================
편집
================================
1111 삭제|위로|아래로
===============================
2222 삭제|위로|아래로
===============================
대략 "노트" 같은 어플을 만들고 있는데요 아래와 같은 화면일때 "편집" 이라는 버튼을 눌르면
아래 항목에 "삭제, 위, 아래" 같은 단추가 나오게 하는 좋은 방법 질문드립니다.
1111, 2222 저 값은 동적으로 버튼 생성해서 추가한 겁니다
===============================
편집
===============================
1111
===============================
22222
===============================
================================
편집
================================
1111 삭제|위로|아래로
===============================
2222 삭제|위로|아래로
===============================




adapter에서 현재 상태를 관리해줘야 겠네요....
getView는 현재 상태에 따라서 버튼이 들어가느냐 마느냐가 정해지겠고...
setState 같은 메소드 하나 둬서 엑티비티에서 state를 변화시킨다음에 꼭 notifyDataSet...() 불러야 겠죠
리스트 뷰가 아니라 동적으로 추가한 레이아웃이라면
111, 222 모두 하나의 레이아웃의 child로 매달려 있을테니까요...
for문 한바퀴 돌면서 버튼들 Visibility를 조절하시면 되겠습니다.