2012-11-07 8 views
16

아래쪽이 아닌 위쪽으로 확장되는 listView가 있습니다. 또 다른 listView 뷰는 정상적으로 작동하고 top-> bot에서 자체적으로 채워집니다. 내 ListView가 맨 위 대신 맨 아래에서 시작하는 이유는 무엇입니까?ListView가 위에서 아래가 아닌 아래쪽에서 채워집니다.

내 XML `

<ListView 
    android:id="@+id/list_view_showRegister" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/showRegister" 
    android:layout_alignParentLeft="true" 
    android:layout_marginTop="50dp" 
    android:clickable="false" > 

</ListView>` 
+0

귀하의 궁금한 점은 무엇입니까? 또한, "android";-) 같은 태그를 추가하려고 stackoverflow에 오신 것을 환영합니다. – siebz0r

+0

그냥 어떤 질문을하지 않았다는 것을 알아 채 셨습니다. 왜 내 listView가 아래에서 위로 채워지는지 궁금합니다. 나는 그것이 아래쪽으로 확장되기를 원한다. 감사합니다 :) – NiklasHansen

답변

26

ListView은 실제로 위에서 아래로 채워집니다. 그냥 페이지의 상단에서 아닙니다.

layout_height="wrap_content"layout_above="@+id/showRegister"을 설정했습니다. 높이가 wrap_content 인 경우보기 은 내용물만큼 커야합니다. 그런 다음 layout_above을 사용했기 때문에 바로 위에 이 표시됩니다.

목록보기가 아래쪽에서 채워지지 않고 상단 (목록보기)에서 채워지지만 목록보기 자체는 화면의 절반에서 시작됩니다. 목록보기 위의 항목은 실제로 목록보기이 아닌 이지만 빈 공간이 사용됩니다.

해결 방법은 layout_height="match_parent"을 설정하거나 layout_above 태그를 제거하는 것입니다.

나는 이것이 이전 질문이지만이 문제는 Google을 통해이 문제를 발견 한 다른 사람들에게 도움이되기를 바랍니다.

+0

우승자는 ...! 고마워요 Teifi – GvSharma

+0

@gvsharma 문제 없습니다 - 도와 드리겠습니다! –

관련 문제