아래와 같이 평범하게 스크롤 뷰안에 리스트뷰를 넣으려고하면 match_parent로 설정했음에도 불구하고 꽉 차지 않는다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?xml version="1.0" encoding="utf-8"?> android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <ListView android:id="@+id/lvSocketList" android:layout_width="match_parent" android:layout_height="match_parent" android:drawSelectorOnTop="false"> </ListView> </ScrollView> </LinearLayout> | cs |
이 문제를 해결하는 방법은 많지만 간단한 방법은 ScrollView의 속성인 fillViewport을 true로 설정하면 꽉채우게 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?xml version="1.0" encoding="utf-8"?> android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <ListView android:id="@+id/lvSocketList" android:layout_width="match_parent" android:layout_height="match_parent" android:drawSelectorOnTop="false"> </ListView> </ScrollView> </LinearLayout> | cs |
'프로그래밍 > Java, Android' 카테고리의 다른 글
(안드로이드) Sub Thread에서 UI 변경하는 방법 (0) | 2016.07.10 |
---|---|
(안드로이드) JSON 파싱 소스 (0) | 2016.07.10 |
(Java) 멀티 Socket Server 만들기 (5) 작동 영상 (0) | 2016.07.10 |
(Java) 멀티 Socket Server 만들기 (4) 클라이언트 만들기 (0) | 2016.07.10 |
(Java) 멀티 Socket Server 만들기 (3) 서버 만들기 (0) | 2016.07.10 |