ListView내의 item을 클릭 했을때의 이벤트(OnItemClickListener)가 작동하지 않는 경우
확인할 것은 포커스가 가능하거나 클릭이 가능한 View가 item layout 파일내에 있는지 확인해야 합니다.
예를들면, EditText, CheckBox 같은 것들이죠.
이 경우 해당 View로 포커스가 가는 문제를 막아주면 됩니다.
item을 작성한 layout 파일에서 감싸고 있는 Layout에
android:descendantFocusability="blocksDescendants" 를 넣어주면 됩니다.
출처 : https://stackoverflow.com/questions/5551042/onitemclicklistener-not-working-in-listview
'코딩 삽질' 카테고리의 다른 글
[Tomcat] 실행에러 (0) | 2020.05.25 |
---|---|
[mssql, mybatis] PersistenceException, NullPointerException (0) | 2020.04.28 |
[android] checkbox 박스를 오른쪽으로 (0) | 2020.04.05 |
[android] 뷰에 대한 높이 분배 (0) | 2020.04.02 |
[java] ArrayList를 다룰때 흔한 실수 (0) | 2020.03.25 |