티스토리 뷰

갑자기 잘되던 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);

댓글
댓글쓰기 폼
공지사항
Total
809,831
Today
465
Yesterday
416
«   2020/05   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
글 보관함