안드로이드 개발 질문/답변 (글 수 45,052)
  • RSS
  • Skin Info
  • Tag list
  • List
  • Webzine
  • Gallery
 

리스트 뷰에 있는 항목마다 다른 레이아웃을 지정해주고 싶은데요~

getView에서 switch(position)해서 첫번째 항목일때는 a레이아웃, 두번째 항목일때는 b레이아웃 ...

이런식으로 하면 될꺼같았는데 쉽지않네요 T.T

 

고수님들 예제나 자세한 설명 좀 부탁드릴께요^^


댓글
2011.09.19 02:21:21
senicy

한 레이아웃에 모두 때려놓고 필요한 레이아웃만 setVisible()로 GONE/ VISIBLE처리 하는방식으로 하는게 코드가 가장 깔금한게 낫더라구요...

댓글
2011.09.19 14:54:13
신나게

잘 이해가 안되서요ㅠ.ㅠ

안드로이드 정복 책에 제가 원하는 비슷한 내용이 있어서 그거보고 해결하였습니다.ㅎㅎ

senicy님이 써주신 방법 어떤 방식으로 하는건지 알고싶은데 혹시 예제코드 하나만 올려주실 수 있으신가요?ㅋ

바쁘시다면 안올려주셔도 괜찮습니다^^

답변 감사합니다^^

댓글
2011.09.20 10:06:21
카라드레스

A layout 에는 [이름], B layout 에는 [사진 이름] 이런식이면.

ListView 에 들어가는 layout은 [사진 이름] 이렇게 구성하고

A layout 이 필요하면 사진 Gone, B layout 이 필요하면 사진 Visible

Adapter 안에 bindView() 라는 곳에서 정의를 해주면됨.

번호
분류
제목
글쓴이
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기 33 file
멍멍대왕
01-21 5 622012
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수! 176
회색
01-29 7 1064745
5092 앱개발 질문 탭에서 서브 탭 끼리의 데이타 주고받기 질문입니다
열심히하자
02-05   2114
5091 앱개발 질문 코드에러 나는 이유좀 봐주세요 ㅠ.ㅠ 1
귤씨
01-31   2114
5090 앱개발 질문 어떻게 해야할까요? 1
안드로매다인
03-09   2114
5089 앱개발 질문 어플리케이션 업그레이드는 어떻게 이뤄지나요? 2
대한민국토리
02-08   2114
5088 앱개발 질문 스트링 만들시 궁금한게 있읍니다. 2 file
신통이
08-05   2114
5087 앱개발 질문 SDcard 로 카메라 이용하기
Drum*거북이
07-18   2114
5086 앱개발 질문 일정관리 앱 개발할 때 데이터 저장을 위한 클래스에 날짜 정보 어떻게 저장하나요?
CoCoNut
01-02   2113
5085 앱개발 질문 몇 번째 줄에서 에러가 났는지 알 수 있는 방법 있나요? 2
쵸보쵸보
11-29   2113
5084 앱개발 질문 시스템 설정이 한글인지 영어인지 구분하는 방법이 있나요?? 2
붓다난다
10-04   2113
5083 앱개발 질문 메모리 관련 오류에 대한 광고의 영향 1
아인_
08-10   2113
5082 앱개발 질문 안드로이드 파싱에 대해서 질문입니다. 1
kyieon
07-31   2113
5081 앱개발 질문 블루투스 소스중에 질문이요~
아래자
07-27   2113
5080 앱개발 질문 위젯 관련 질문입니다~ 1 file
세바수창
07-06   2113
5079 앱개발 질문 안드로이드 내장MP플레이어 실행 1
정에약한마음
07-09   2113
5078 앱개발 질문 사용자의 폰 사용 정보를 얻어 오려고 합니다.
카이래이언
05-29   2113
5077 앱개발 질문 버튼을 누르면 화면 반정도 레이아웃이 만들어지고 뒷쪽부분은 사용이 안되게 어떻게할까요? 2
동건씨
02-14   2113
5076 앱개발 질문 웹뷰에서 에러가 날때...?
미스터문
01-10   2113
5075 앱개발 질문 브로드캐스트 질문입니다. 4
김명선
01-09   2113
5074 앱개발 질문 프로그래스바를 자바코딩으로 만들때 속성을 어떻게해야되나요?
달보고
12-27   2113
5073 앱개발 질문 몇미터 사이의 두지점의 거리와 고도를 3
달보고
12-12   2113





XE Login

OpenID Login