2012-04-10 4 views
0

안녕하세요 저는 listview (아마도)를 사용하여 각 항목을 두 개의 버튼 두 개의 텍스트 영역으로 채우고 리얼리 스틱 또는 선형 레이아웃으로 레이아웃 할 수 있습니다 ?android : 목록보기 항목에 여러 개의 레이아웃을 넣을 수 있습니까?

나는 이것을 실현하기 위해 레이아웃 인플레이터가있는 스크롤 뷰를 사용했지만 listview가 더 좋을 것이라고 생각하고 있습니까?

답변

1

예 할 수 있습니다. 당신은 그것에 대한 사용자 정의 목록보기를 사용해야합니다. listview를 추가 한 다음 AAdapter를 사용하여 listview의 다른 xml을 참조하여 listview의 모든 요소가 두 xml 파일의 레이아웃을 갖도록하여 활동을 작성하십시오. 이 tutorial은 아이디어를 이해하는 데 도움이됩니다.

+0

튜토리얼 링크를 이용해 주셔서 감사합니다. 나는 그것을 통해 살펴볼 것입니다. 내 머리가 androidoverload 모드에 있기 때문에 오늘은있을 법하지 않습니다 ... – Purplemonkey

+0

프로세스가 약간 정교 해 보이지만, 일단 이해하면 실제로 구현하는 것이 매우 간단합니다. –

+0

그 튜토리얼은 완전히 나를 외쳤다. – Purplemonkey

0

예, 특정 목록 항목에 대한 위젯을 목록보기에 배치 할 수 있습니다. 2, 예를 들어 말,

  1. 목록 항목에 대한 하나의 행 파일을 정의 RelativeLayout의를 :

    의 ListView의 종류를 정의하는 경우, 당신은 다음 단계 따르 사용자 정의 어댑터를 정의해야 3 TextViews.

  2. BaseAdapter을 확장하여 클래스를 정의하십시오.
  3. XML에 영향을 주며이 클래스의 getView() 메서드 내에서 작업을 표시합니다.
  4. 이 어댑터를 ListView로 설정하십시오.
관련 문제