안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 기본 리스트 뷰를 사용하고 있습니다.
<LinearLayout
android:id="@+id/main"
android:layout_width="200dip"
android:layout_height="400dip"
android:orientation="vertical"
android:background="@drawable/background_img">
...
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
...
그런데 이 리스트가 속한 layout에 BackGround 이미지를 두었는데,
리스트를 플리킹으로 스크롤 하려고 하면, 해당 이미지 대신에 검정색으로 포커싱 되는 효과가 나타나면서
BackGround 이미지가 사라집니다
그리고 스크롤이 멈추면 다시 BackGround 이미지가 나타납니다
리스트 스크롤 시 검정색으로 효과가 나타나는 것을 막을 수 없을까요?
<LinearLayout
android:id="@+id/main"
android:layout_width="200dip"
android:layout_height="400dip"
android:orientation="vertical"
android:background="@drawable/background_img">
...
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
...
그런데 이 리스트가 속한 layout에 BackGround 이미지를 두었는데,
리스트를 플리킹으로 스크롤 하려고 하면, 해당 이미지 대신에 검정색으로 포커싱 되는 효과가 나타나면서
BackGround 이미지가 사라집니다
그리고 스크롤이 멈추면 다시 BackGround 이미지가 나타납니다
리스트 스크롤 시 검정색으로 효과가 나타나는 것을 막을 수 없을까요?
요약하면 android:cacheColorHint를 지정하시면 됩니다.