안드로이드 개발 질문/답변
(글 수 45,052)
리스트뷰를 한 엑티비티 안에 TextView, EditText등과 함께 넣고 싶습니다.
그런데 리스트뷰의 크기가 안줄여지더라구요.
리스트뷰의 크기는 엑티비티 화면의 반 정도로 하고싶습니다.
혹시 리스트뷰의 크기를 줄일 수 있는 방법 있나요?
2011.06.24 14:12:40
ListActivity를 사용하면서, setContentView() 메서드는 사용하지 않을 경우에는, 기본으로 제공되는 화면에 ListView만 꽉차서나오는 레이아웃이 생성될 겁니다. 이 예제처럼 말이죠...(http://developer.android.com/resources/tutorials/views/hello-listview.html)
직접 레이아웃을 xml로 짜던가, 동적으로 java 코드로 생성해내는 방법을 써야합니다.
대부분의 액티비티는 xml로 레이아웃을 짜고 onCreate 메서드에서 setContentView()를 많이 씁니다만...
textview, edittext 등이 있는 메인 프레임을 먼저 만들고 리스트뷰를 동적으로 생성하여 addview 해보세요.