custom으로 ListView를 작성하고 있는데 직접만든 Row가 정상적으로 ListView에 반영이 안되었고.
크기도 제각가이고 weight도 안먹고 그래서 계속 찾던 도중 해결 책을 찾았다..
Row의 최상위단 태그에 android:minHeight="?android:attr/listPreferredItemHeight"를 속성추가하면된다.
안드로이드 개발도 1년이 되어가는데 이런 오류를 찾는건 진짜 오랜만인듯 하다.
ListView가 포함된 layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
ListView의 Row가 될 layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:orientation="vertical"
android:minHeight="?android:attr/listPreferredItemHeight">
...중략...
</LinearLayout>
'스터디 > Android+Java' 카테고리의 다른 글
Android Drawable, TextColor에 따른 Selector 사용법 (2012.09.25) (0) | 2017.10.07 |
---|---|
Android ListView Row Color 문제 (2012.09.25) (0) | 2017.10.07 |
Activity 투명, 반투명 ICS에서 실패 (2012.06.23) (0) | 2017.10.07 |
Android Service Bind가 안될때 해결방법 (0) | 2017.10.07 |
Android Default TextView TextSize - TextAppearance (2012.05.31) (0) | 2017.10.07 |
댓글