본문 바로가기

반응형

listener

[안드로이드] 리싸이클러뷰 아이템 이동, 삭제 - RecyclerView, ItemTouchHelper ItemTouchHelper를 이용해서 리싸이클러뷰의 아이템 이동, 삭제 이벤트 예제를 만들어보겠습니다. -롱클릭 후 위아래로 움직이면 순서 변경 -아이템을 왼쪽이나 오른쪽으로 스와이프하면 삭제 리싸이클러뷰의 기본 예제가 궁금하시면 링크를 클릭하세요 1. activity_main.xml 2. list_item.xml (리싸이클러뷰 아이템의 뷰) 3. Person.java (데이터를 저장할 객체) public class Person { int image; String name; int age; public Person(int image, String name, int age){ this.image = image; this.name = name; this.age = age; } public int getIm.. 더보기
[안드로이드] 더블클릭, 더블탭 이벤트 만들기 - GestureDetector, Handler, OnDoubleTabListener 안드로이드에는 클릭 이벤트가 있지만 더블클릭 이벤트는 없습니다. 그래서 약간 편법을 이용해야하는데 구글 검색을 하고 계속해서 시도해서 찾아낸 방법입니다. 정답이라고 할 수는 없으니 이코드가 필요한분들만 테스트 해보시기 바랍니다. GestureDetector, Handler, OnDoubleTabListener를 이용해서 간단한 예제를 만들어 보겠습니다. 1. activity_main.xml 레이아웃은 간단하게 텍스트뷰를 하나 넣었고 레이아웃,텍스트뷰에 아이디를 지정해줬습니다. 레이아웃에 아이디를 지정한 이유는 레이아웃자체에 터치리스너를 넣어주기 위해서입니다. 2. MainActivity.java import androidx.appcompat.app.AppCompatActivity; import andro.. 더보기

반응형