본문 바로가기

안드로이드스튜디오

(2)
안드로이드 스튜디오 리사이클러뷰 체크박스 리스너 만들기 체크박스 리스너를 왜만드냐 하면 일단 리사이클러뷰에 체크박스를 달아놨는데 그 체크박스를 프래그먼트나 액티비티에서 관리하고 사용할 수 있을 필요가 있기 때문이다... 그래서 몇가지 좀 찾아봤는데 해결이 안되어서 아무 생각 없이 안하고 있다가 오랜만에 바인딩을 없애고 다시 하니까 되네 에라이 ㅋㅋ 리사이클러뷰 만드는 방법은 다들 알테니넘어가고 리사이클러뷰에 인터페이스를 만들어야한다 리사이클러뷰에 인터페이스 만들기 인터페이스는 다른 파일로 따로 만들어도 되지만 귀찮으니 그냥 만듬 /* 리스너 인터페이스 구현부 */ public interface CheckBoxClickListener { void onClickCheckBox(int flag, int pos); } 이거를 리사이클러뷰 안에 아무곳이나 넣어주면 된..
[안드로이드, Java] 리사이클뷰 아이템 마진 적용하기, RecyclerView Item Margin 제목 : 리사이클뷰 아이템 마진 적용하기, RecyclerView Item Margin 문제 프레그먼트에 리사이클뷰를 넣어서 리스트를 만들었는데 만들고 보니 아이템들이 따닥따닥 붙어있었다. 그래서 margin prams를 사용해서 했더니 안되어서 다른 방법을 찾아보다가 데코레이션을 써야한다고 한다 방법 데코레이션 클래스 만들기 Decoration 클래스를 하나 만든다. 이름은 아무렇게나 하면 된다 데코레이션 클래스 설정 새로 만든 클래스에 RecycleView.ItemDecoration을 extends하고 생성자로 Context context를 받아온다음 Ctr + O를 눌러 getItemOffsets를 생성한다 그리고 아래 코드 처럼 작성하면 위 사진처럼 margin이 적용된 것 처럼 쓸 수 있다 pa..