문제

다음 레이아웃을 만들고 싶습니다.

  1. 섹션 '1'은 a입니다 LinearLayout 여기에는 ImageView 그리고 a TextView
  2. 섹션 '2'는 a입니다 ListView 맞춤형 행 레이아웃.

두 구성 요소를 단일 세로 아래에 배치하고 싶습니다. ScrollBar, 내가 원하지 않는다는 것을 의미합니다 ScrollBarListView. 현재 나는 물건을 배치함으로써 다음 레이아웃을 달성하고 있습니다. TableView 그러나 나는 같은 기능을 원한다 ListView 항목.

Alt Text http://img8.imageshack.us/img8/5386/detaili.jpg

도움이 되었습니까?

해결책

프로그래밍 방식으로 '섹션 1'을 헤더 뷰 사용하는 ListView에 ListView.addHeaderView(View v). 보다 여기 문서.

여기에 코드 예제 :

View headerView = getLayoutInflater().inflate(
        R.layout.foo_list_header, null);

mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);

setListAdapter(...);

다른 팁

"섹션 1"을 목록의 일부로 만들 수 있습니다. 맞춤형 항목 목록에 다른 유형을 추가하고 목록의 첫 번째 요소로 "섹션 1"을 추가하면 스크롤 바가 원하는대로 작동합니다.
나는 그것이 가장 편리한 접근법이라고 생각합니다.
문안 인사!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top