2010-07-20 3 views

답변

0

, ListView에 모든 공간을 차지하기 때문에 내가 생각하고있을 때, 따라서 헤더 당신의 ListView에 그냥 넘어 너무 작은 수 있습니다 비어 있습니다. 내가 무슨 뜻인지 안다면 ??

아마도,보기가 비어있을 때 검사를 시도하여 실제로보기에 무작위로 텍스트를 푸시 할 수 있습니다.

또는

당신은 헤더에 관계없이 항상 비어 있거나없는 존재의 화면 비율의 얻을 SumWeight을합니다.

1

아, 그래, 내 생각에 이것은 잘못된 행동입니다. 그러나 더 좋든 나쁘 든간에 그것은 안드로이드가 작동하는 방식입니다.

사용자 지정보기를 만들어 대신 테이블의 바닥 글에 넣는 것이 좋습니다. 액티비티의 뷰에 대한 참조를 유지하고 목록 어댑터가 반환하는 항목에 따라 가시성을 으로 설정하여 View.VISIBLE 또는 View.GONE으로 설정합니다.

0

목록보기 및 텍스트보기가있을 수 있습니다. 목록보기에 listitem이있을 때 텍스트보기를 보이지 않게 만들 수 있으며 목록보기가 비어 있으면 목록보기가 보이지 않고 텍스트보기가 표시됩니다. 가장 간단한 방법과 나는 같은 것을 사용하고 있습니다!