잘되던 ListView가 버튼을 추가하니 클릭이 되질 않았다.
이유는 ListVIew의 item에 Button이 들어가면 Layout상에만 넣어두더라도 ListView는 통채로 클릭이 안된다.
이때는 Button을 code상에서 정의해주고
ListView는 mainActivity에서, Button은 각각의 ItemView상에서 둘 다
view.setFocusable(false);
를 해주면 정상적으로 클릭된다.
ListView말고도 Button에도 해주어야 하는 사실을 잊지말자.
출처: http://devbible.tistory.com/9 [devbible]
'안드로이드 앱 프로그래밍' 카테고리의 다른 글
[안드로이드] 액티비티가 아닌 클래스에서 startActivityForResult 사용하기 (0) | 2017.02.25 |
---|---|
[안드로이드] 키패드 강제로 올리기/내리기 (0) | 2017.02.25 |
[안드로이드] Thread Handler 사용하기 (0) | 2017.02.13 |
[Android] EditText 글자 밑줄 지우기 및 검은 테두리 효과 적용하기 (0) | 2017.01.29 |
[Android] 여러개의 버튼을 추가 해보고, 기능을 추가 하기 (0) | 2017.01.24 |