갑자기 잘되던 ListView가 안될때...
ListVIew의 item에 Button이 들어가면 Layout상에만 넣어두더라도 ListView는 통채로 클릭이 안된다.
<LINEARLAYOUT;
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<TEXTVIEW;
android:layout_height="wrap_content"
android:layout_width="fill_parent" />
<BUTTON;
android:layout_height="wrap_content"
android:layout_width="wrafill_parent">
</LINEARLAYOUT>
ListVIew 의 item에 있는 Button때문에 ListView가 클릭이 안되던것..
이때는 Button을 code상에서 정의해주고
ListView와 Button을 둘다
view.setFocusable(false);
를 해주면 정상적으로 클릭된다.
ListView말고도 Button에도 해주어야 하는 사실을 잊지말자.
출처 : http://devbible.tistory.com/9
저같은 경우 CheckBox였습니다.
getView()쪽에 아래 코드를 추가해서 수정했습니다.
viewHolder.checkBox.setFocusable(false);
'Android Dev' 카테고리의 다른 글
[안드로이드] Android SDK Manager가 안보일때 (0) | 2014.11.11 |
---|---|
[안드로이드] EditText 커서(포커스) 끝으로 보내기 (2) | 2014.10.16 |
[안드로이드]error running builder android resource manager 오류 (0) | 2014.09.17 |
[맥]안드로이드 apk 리버싱 (0) | 2014.07.15 |
이클립스 안드로이드 프로젝트 import 안될때 (0) | 2014.06.20 |