하나의 스크롤 바 아래에서 ListView 및 LineralAyout
-
20-09-2019 - |
문제
다음 레이아웃을 만들고 싶습니다.
- 섹션 '1'은 a입니다
LinearLayout
여기에는ImageView
그리고 aTextView
- 섹션 '2'는 a입니다
ListView
맞춤형 행 레이아웃.
두 구성 요소를 단일 세로 아래에 배치하고 싶습니다. ScrollBar
, 내가 원하지 않는다는 것을 의미합니다 ScrollBar
만 ListView
. 현재 나는 물건을 배치함으로써 다음 레이아웃을 달성하고 있습니다. TableView
그러나 나는 같은 기능을 원한다 ListView
항목.
해결책
프로그래밍 방식으로 '섹션 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"을 추가하면 스크롤 바가 원하는대로 작동합니다.
나는 그것이 가장 편리한 접근법이라고 생각합니다.
문안 인사!
제휴하지 않습니다 StackOverflow