2012-11-19 1 views
2

ListView에 3 개 이상의 ListItem이있는 경우 ListView 높이가 증가하지 않지만 스크롤 할 수 있도록 ListView의 높이를 제한하려고합니다.ListView의 높이를 3 ListItems로 제한 한 다음 스크롤 허용

목록에 3 개 이상의 항목이있는 경우 ListView가 스크롤되기 시작합니다. listview의 최대 높이는 3 행의 높이입니다. 당신이 당신의 ListView의 각 항목이 될 것입니다 높이를 알고있는 경우

답변

2

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="144dp" /> 

목록보기의 기본 동작을 그대로 쉽게 목록보기 정의 할 수 있습니다 (이 예에서는을의이 48dp 가정 해 봅시다) 항목을 추가하고 일단 범위를 벗어나면 스크롤 만 활성화합니다.

ListView의 높이를 하드 코딩하는 것이 실제로 이상적이지는 않습니다. ListView는 일반적으로 많은 양의 정보를 표시하는 데 사용되므로 레이아웃 내의 나머지 화면 공간을 차지하는 데 이상적인 후보자입니다.

관련 문제