<FrameLayout
android:id="@+id/overlay"
android:visibility="gone" >
</FrameLayout>
현재 이런식으로 구성된 item 레이아웃이 있고
본문 listview에 inflater로 item에 추가해줘서 사용하고있습니다
그리고 클릭하게되면 overlay가 visible상태가 되죠
public void onClick(View v) {
if (ck(entity.getId())) {
overlay.setVisibility(View.VISIBLE);
} else {
overlay.setVisibility(View.GONE);
}
}
이렇게 true시 overlay가 보여지고 false시 gone상태가 됩니다 뱃지형식으로 나타나게됩니다.
헌데 listview에서 아래쪽으로 스크롤후 (해당 아이템이 화면에서 사라질때까지)
다시 위로 스크롤하면 뱃지형식의 이미지가 사라집니다 true상태인데 말이죠 ㅠㅠ 어떻게하죠 ?
아무리 찾아봐도 알아서 false가 되지도 않는데 왜 이럴까요 ?