1. 드래그시 색상 반전 되는 경우
ListView를 드래그 할때 모든 Row들이 색깔이 변조 혹은 반전 되는 경우가 존재한다.
드래그시에 cacheColor를 적용이 되는 것 이므로 속성값으로 투명값을 주어 변경이 안되게 하면 됩니다.
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:cacheColorHint="#00000000"/>
2. 클릭시 색깔 변경되는 문제
ListView의 Row를 클릭시 휴대폰 제조사의 특징적인 색깔을 따라가는데
그것을 막을려면 ListView에 listSelector속성을 주면 됩니다.
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:listSelector="#00000000"/>
'스터디 > Android+Java' 카테고리의 다른 글
Android ListView CheckBox로 버그 유발될때 해결 방법 - ViewHolder 사용 (2012.09.26) (0) | 2017.10.07 |
---|---|
Android Drawable, TextColor에 따른 Selector 사용법 (2012.09.25) (0) | 2017.10.07 |
Android ListView Row Height - listPreferredItemHeight (0) | 2017.10.07 |
Activity 투명, 반투명 ICS에서 실패 (2012.06.23) (0) | 2017.10.07 |
Android Service Bind가 안될때 해결방법 (0) | 2017.10.07 |
댓글