2012-10-07 2 views
1

하나의 그룹과 하나의 자식으로 된 ExpandableListView가 있습니다.
그룹을 확장하면 아이가 원하는대로 보입니다. 참조 :
good child http://s45.radikal.ru/i109/1210/e7/df0cda71dc19.png
을하지만 때 나는 아이 누르고 화면의 확대에 내 손가락을 이동 (그것이 아무리 없습니다 얼마나 멀리 - 10 픽셀 또는 50 픽셀) 나는이 흰색 배경에서보고 내 손가락을 제거합니다
bad child http://s002.radikal.ru/i200/1210/af/d86b958b6a3a.png
을 이 동작을 어떻게 피할 수 있습니까?ExpandableListView의 자식의 안드로이드 이상한 배경

EDITED 1 :
한 번 더 시도해 본 결과, 화면을 계속 눌러도 배경이 변경된다는 것을 알았습니다. 내 손가락이 그룹보기 위에있는 경우 발생합니다.

EDITED 2 :

<ExpandableListView 
     android:id="@+id/list_filters" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:groupIndicator="@null" 
     android:divider="@null"/> 
+0

스크롤되거나 멈출 때 표시됩니까? – mango

+0

@mango @mango 나는 당신이 올바른 질문을 이해한다면 - 멈출 때 (화면에서 내 손가락을 제거 할 때) – rocknow

+0

@mango 한 번 더 시도해 보았고 화면을 여전히 눌러도 배경이 변경되었음을 알았습니다. 내 손가락이 그룹보기 위에있는 경우 발생합니다. – rocknow

답변

2

캐시 색 힌트 인 것으로 보입니다 ... 투명하게 설정하면 문제가 해결 될 것입니다.

yourlistView.setCacheColorHint(0) 또는 android:cacheColorHint="#00000000"을 사용하여 코드에서 지정할 수 있습니다.

+0

그것은 작동합니다! 고마워요! – rocknow

0

이는 배경색이 될 수 있습니다. 자식 뷰의 배경으로 선택자를 설정해보십시오. 선택기에는 state_pressed 및 state_selected 항목이 있어야합니다.

+0

불행히도 이것은 작동하지 않습니다. – rocknow

+0

확장형 목록보기 XML 코드를 추가 할 수 있습니까? 나는 또한 시도 할 것이다. – knvarma

+0

완료! 업데이트 된 게시물을 참조하십시오. – rocknow