일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Kotlin
- Activity
- button
- ROOM
- OutlinedButton
- Dialog
- Imageview
- 안드로이드 스튜디오
- Android
- ButtonWithButton
- firebase
- RealtimeDB
- nav_graph
- 팝업액티비티
- ArrayList
- EditText
- BottomSheetDialog
- 뷰바인딩
- textview
- FRAGMENT
- 밑줄
- 안드로이드
- MaterialButton
- firebasefunctions
- ViewModel
- 랜덤ID
- lifecyclescope
- 안드로이드스튜디오
- androidstudio
- 코틀린
- Today
- Total
목록안드로이드앱/RecyclerView (4)
안드로이드 앱 개발
1. ListView 만들기와 95% 유사하므로 Listview 글을 참고하고 다만, LayoutManager에 GridLayoutManger를 선언해서 연결해주고 컬럼의 수만 추가로 파라미터에 넣어주면 된다. int numberOfCoulmns = 2; recyclerView.setLayoutManager(new GridLayoutManager(getActivity(),numberOfCoulmns)); recyclerView.setAdapter(adapter_messages); RecyclerDecoration_Height decoration_height = new RecyclerDecoration_Height(20); recyclerView.addItemDecoration(decoration_heig..
1. 구분선 추가 리사이클러뷰를 사용하는 자바소스에 아래 소스만 추가 DividerItemDecoration dividerDecoration = new DividerDecoration(recyclerView.getContext(), new LinearLayoutManager(this).getOrientation()); recyclerView.addItemDecoration(dividerDecoration); 2. 간격추가 2-1 height 아래와 같은 자바 클래스 생성 public class RecyclerDecoration_Height extends RecyclerView.ItemDecoration { private final int divHeight; public RecyclerDecoration_..
참고 리사이클러뷰 아이템 클릭 이벤트 처리. (RecyclerView Item Click Event) :: 개발자를 위한 레시피 (tistory.com) 리사이클러뷰 아이템 클릭 이벤트 처리. (RecyclerView Item Click Event) 1. 리사이클러뷰(RecyclerView) 아이템 클릭. 지난 글 [안드로이드 리사이클러뷰 기본 사용법. (Android RecyclerView)]와 [안드로이드 리사이클러뷰 사용 예제. (Android RecyclerView Example)]에서 리사이클러.. recipes4dev.tistory.com 먼저, Recyclerview는 listview나 gridview처럼 직접 뷰에 setOnItemClickListenr나 setOnLongItemClickL..
1. RecyclerView를 사용할 Activity나 Fragment.xml에 RecyclerView 위젯을 추가한다. * scrollview 안에 바로 recyclerview만 넣으면 스크롤의 오류가 있다고 하니 유의하자 2. RecyclerView의 개별 row (item) xml을 작성만든다. res>layout> item.xml 3. RecyclerAdapter.java를 만들어준다. public class RecyclerAdapter_Memo extends RecyclerView.Adapter { ArrayList list; RecyclerAdapter_Memo(ArrayList list) { this.list = list; } @NonNull @Override public ViewHolder..