안드로이드 개발 질문/답변
(글 수 45,052)
일단 하나의 행은
이미지뷰 하나와 텍스트뷰로 구성되어있습니다.
각행의 background 색은 흰색으로 했는데 클릭했을 때 전혀 클릭한지를 모르게끔 색의 변화가 없습니다.
xml 상에서 android:listSelector 도 해보았고
selector xml을 구성해서 불러보려 했지만 에러만 자꾸 나는군요..
InflateException이라고 떠요...
어떻게 해결 할 방법은 없는건지 알고싶습니다.
그리고 정 안되면 ImageButton을 이용하려고 하는데요.. 제가 아직 초보라서 그러는데
imagebutton에 이미지와 텍스트 두개가 들어갈수 있는지 알고싶습니다..
2010.08.07 16:30:39
혹시 각 행에 직접 onClickListener 를 설정하셨는지요? 그러면 행을 눌러도 누른걸로 표시되지 않습니다.
(listener 는 정상동작합니다만)
이게 아니라면 행의 배경색을 없애고 테스트해보시기 바랍니다.
(listener 는 정상동작합니다만)
이게 아니라면 행의 배경색을 없애고 테스트해보시기 바랍니다.
2010.10.14 15:44:29
리스트에 background를 지정하지 마시고 리스트가 들어가는 컨테이너에 흰색으로 background를 지정한 다음
리스트에 android:cacheColorHint="#00000000" 이렇게 투명처리를 해 보세요. ^^
[출처] Android Side - http://m.androidside.com/bbs/board.php?bo_table=B49&wr_id=13020#c_13023
보통 선택시에 오렌지 색이 되지 않나요?
여러개를 선택하고 싶으신건가요?