Android
안드로이드 - 리스트뷰에서 버튼 사용하기
남자두부 2015. 4. 24. 19:00반응형
1
XML(리스트뷰 레이아웃)에서 버튼에 아래의 두 소스를 추가하면 된다.
1
2 |
android:focusable="false"
android:tag="position" |
cs |
*
위 코드를 사용하면 리스트뷰의 setOnItemClickListener와 버튼의 OnClickListener 모두 사용이 가능하다.
보통 커스텀 리스트뷰에서 많이 사용한다.
커스텀을 할 때 아이템 레이아웃에 버튼을 삽입하면 이벤트 포커스가 버튼으로 바뀐다고 한다.
그러면 아이템 레이아웃의 버튼은 사용이 가능하지만 리스트뷰의 setOnItemClickListener가 사용 불가능하게 된다.
반응형