'커스텀 리스트뷰'에 해당되는 글 1건

  1. 2012.01.03 <Android> 안드로이드 리스트 뷰를 내 맘대로 사용하자(커스텀 리스트뷰) (49)
<새롭게 내용 수정했습니다~!!!>

오늘 올릴 글 내용은 리스트 뷰를 사용시 개발자가 원하는 대로 사용하는 방법입니다.

일반적으로 리스트 뷰라고 생각하면

 


이렇게 사용을 많이 하시죠?
그런데 리스트 사용을 이미지도 넣고 싶고  타이틀과 작은 타이틀을 같이 넣고 싶을때는 어떻게 해야할까요?

방법은 간단합니다. 우선 리스트의 각 아이템에 보여주고 싶은 모양을 설정하세요.

저는 예제로 다음과 같이 설정하겠습니다.
 



이미지가 하나 들어가고 그 옆에 Main Title과 Sub Title이 들어가도록 설정을 해보려 합니다.

이렇게 하기 위해서 저는 첫번째로 위의 그림과 같이 각 아이템의 틀을 만들기 위한 xml 을 구성하겠습니다.





위의 그림과 같이 구성하였는데요 화면의 크기는 신경 안쓰셔도 되요. 어짜피 이 부분은 리스트에 보여지게 될 하나의 Item에 대한 부분이기 때문이죠. 소스 구성은 아래와 같습니다.


이제 아이템에 대한 틀을 만들고 나면 리스트에 연결 시켜줄 어댑터와 각 아이템에 들어갈 정보를 저장할 클래스를 만들어줘야겠죠? 소스 코드를 바로 입력하겠습니다.
- Custom Adapter & Custom List Data Class (Custom_List_Adapter.java)


이렇게 까지 구성하셨으면 이제 거의 다 했네요^^
이제 실질적으로 리스트를 뿌려줘보도록 하겠습니다.

- Custom_listActivity.java

- main.xml


 

위의 그림처럼 각 아이템이 설정 되어서 나왔습니다.
각 아이템에 대한 클릭 이벤트는 OnItemClickListener를 이용하여서 일반 리스트뷰와 같은 방법으로 사용하시면 된답니다.

간단하게 보여드리려구 소스가 좀 짧긴한데요.
간략하게 보여드리기 위해서 최대한 소스를 줄였습니다.

오늘도 허접한 저의 실력을 글로 올리네요ㅠ 혹시나 잘못된 부분이 있다면 꼭꼭 알려주세요~!
오늘 하루도 좋은 하루 되세요^^



저작자 표시
신고
Posted by 냥아