안드로이드 개발 질문/답변
(글 수 45,052)
ListView의
width=fill_parent
height=wrap_content
인 경우에이 리스트뷰를 LinearLayout에 넣은 후에, 추가로 TextView를 넣으면 아래 TextView는 보이지 않습니다.
한 예로(상세 값은 생략하고 레이아웃 형태만 보입니다.)
<LinearLayout
android:orientation="vertical">
<TextView />
<ListView/>
<TextView />
<Button />
</LinearLayout>
위와 같이 레이아웃을 배치하면 리스트뷰 위에있는 TextView는 보이지만, 아래있는 TextView와 Button은 보이지 않습니다.
리스트뷰의 리스트가 많으면 그게 아래로 쭉 가득 차고, 자동적으로 아랫부분이 무시되는거 같은데
리스트뷰의 아래쪽에도 위젯을 놓는건 어떻게 해야할까요?
참고로 ListView의 height값을 따로 dip로 설정하면 되지만,
해상도의 비율이 다른 갤럭시탭과 다른 폰과는 호환되지 않더라고요




ListView에
layout_weight="1"을 넣어주면 됩니다.ㅋ
http://blog.naver.com/kih01111?Redirect=Log&logNo=120121033106