리스트 뷰에 있는 항목마다 다른 레이아웃을 지정해주고 싶은데요~
getView에서 switch(position)해서 첫번째 항목일때는 a레이아웃, 두번째 항목일때는 b레이아웃 ...
이런식으로 하면 될꺼같았는데 쉽지않네요 T.T
고수님들 예제나 자세한 설명 좀 부탁드릴께요^^
한 레이아웃에 모두 때려놓고 필요한 레이아웃만 setVisible()로 GONE/ VISIBLE처리 하는방식으로 하는게 코드가 가장 깔금한게 낫더라구요...
잘 이해가 안되서요ㅠ.ㅠ
안드로이드 정복 책에 제가 원하는 비슷한 내용이 있어서 그거보고 해결하였습니다.ㅎㅎ
senicy님이 써주신 방법 어떤 방식으로 하는건지 알고싶은데 혹시 예제코드 하나만 올려주실 수 있으신가요?ㅋ
바쁘시다면 안올려주셔도 괜찮습니다^^
답변 감사합니다^^
A layout 에는 [이름], B layout 에는 [사진 이름] 이런식이면.
ListView 에 들어가는 layout은 [사진 이름] 이렇게 구성하고
A layout 이 필요하면 사진 Gone, B layout 이 필요하면 사진 Visible
Adapter 안에 bindView() 라는 곳에서 정의를 해주면됨.
로그인 유지
한 레이아웃에 모두 때려놓고 필요한 레이아웃만 setVisible()로 GONE/ VISIBLE처리 하는방식으로 하는게 코드가 가장 깔금한게 낫더라구요...