2011-11-27 5 views
1

나는 모든 listView의 항목에 슬라이딩보기 (보관함 화면의 "슬라이드 - 잠금 해제"와 유사)를 넣으려고합니다. 그러나 자체적으로 정상적으로 작동하더라도 2 가지 문제가 발생합니다.android - 목록보기에 슬라이더 - 잠금 해제보기 추가

가끔은 전체 행이 검게 변합니다. 나는 그것이 선택 문제라고 생각했기 때문에 나는 다음과 같이 사용했다 : this.setSelector (color.transparent); listView 자체에 대해서는 이지만 수정하는 데는 도움이되지 않았습니다.

2. 항목을 포함하는 항목 외부로보기를 드래그하면 "ACTION_CANCEL"이외의 다른 터치 이벤트를 캡처 할 수 없으므로 원래 위치로 바로 되돌릴 수 있습니다. 발생했을 때. 내가하고 싶은 일은 터치 이벤트가 뷰 외부에서도 발생하도록 허용하는 것입니다.

이러한 버그는 에뮬레이터와 실제 장치 모두에서 발생합니다.

아무도 도와 줄 수 있습니까?

1 :

이 목록보기에이 줄을 추가 :

this.setCacheColorHint(0); 

2 : 가 그 라인을 추가


좋아, 내가 대답을 발견했습니다 목록보기 :

@Override 
public boolean onInterceptTouchEvent(final MotionEvent ev) 
    { 
    return false; 
    } 

답변

0

첫 번째 대답은 xml의 listview에서

android:cacheColorHint="#00000000" 
+0

으로 설정되어 있습니다.하지만 답변을 찾았습니다. 모든 문제에 대한 유감. –

+0

고마워요 .u 또한 위의 설명대로 코드를 사용할 수 있습니다. 감사합니다. –

+0

답변에 "Thanks"를 추가하지 마십시오. 가치있는 것을 추가하지 않고 답을 혼란스럽게 만 듭니다. – meagar

관련 문제