본문 바로가기

리사이클러뷰4

[JAVA][Android] 리사이클러뷰안에 리사이클러뷰 만들기 이번 시간에는 리사이클러뷰 안에 또다른 리사이클러뷰를 만들어 보겠습니다! 먼저 스틱코드에서 소스를 다운받아주세요! https://stickode.com/detail.html?no=2553 스틱코드 stickode.com 상위 리사이클러뷰 안에 하위리사이클러뷰 아이템이 가로방향으로 3개씩들어 있습니다. 큰박스안에 작은아이템이 3개 들어있는모습 먼저 상위 리사이클러뷰를 넣을 메인 액티비티를 작성합니다. package com.example.myapplication.Test; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; i.. 2021. 10. 30.
[Java][Android] 리사이클러뷰 뷰형태 구분하기 이번 포스팅에서는 안드로이드 리사이클러뷰 뷰형태를 구분하는 것을 자바로 구현해보겠습니다. 보통의 리사이클러뷰는 하나의 뷰홀더를 지정해 놓고, 스크롤이 있는 리스트 형식의 뷰를 데이터만 갈아끼우면서 보여주는데요, 예를들면, 이런 식으로 데이터를 보여주는 뷰의 형식은 일정한데, 안에 들어가는 데이터만 다르게 표시가 되죠. 만약 어플에서 하나의 화면에서 하나의 정보만 보여주는 상황만 있다면, 하나의 뷰 형태만으로 충분할지 모릅니다. ​ 하지만, 우리가 겪는 상황은 더 복잡한 상황이 될 가능성이 높습니다. 예를들어, 채팅 화면을 보면 유저가 채팅방에 입장할 때, 내가 채팅을 입력했을 때, 상대가 채팅을 입력했을 때 보여지는 뷰 형태가 다 같다면, 유저가 채팅을 읽을 때 불편함을 느낄 수 있습니다. 또 다른 예시.. 2021. 7. 21.
[Java][Android] 안드로이드 - 프래그먼트에 카드뷰, 리사이클러뷰만들기 프래그먼트에 카드뷰(CardView)와 리사이클러뷰(RecyclerView)를 사용하여 리스트를 만들어 보겠습니다. - build.gradle(Module :app) 파일에 카드뷰와 리사이클러뷰를 추가해 줍니다. dependencies { //리사이클러뷰 implementation 'androidx.recyclerview:recyclerview:1.1.0' // 카드뷰 implementation "androidx.cardview:cardview:1.0.0" } - 프래그먼트 xml에 리사이클러뷰를 넣어줍니다. - 아이템으로 넣을 xml을 구성합니다. - 리사이클러뷰 어댑터를 만들어 줍니다. 스틱코드에 코드를 저장해 놓고 사용하면 편합니다. ada 까지만 입력해도 제 Post에 등록해 놓은 코드를 전체 불.. 2021. 7. 15.
[Java][Android] 리사이클러뷰 만들기 이번 포스팅에서는 리사이클러뷰를 만드는 방법을 알아보겠습니다. 리사이클러뷰란 ? 기존의 ListView을 보완하기위해 , ViewHolder를 통하여 뷰를 재사용하며 성능적인 면을 개선하고 , 커스터마이징 하기 쉽게 제공된 View RecyclerView 를 구현하기 위해서는 RecyclerView , ItemView , RecyclerviewAdapter , DataModel 이 필요합니다 개발순서 1.화면 구성하기 1) RecyclerView (MainActivity.xml) 2) ItemView (itemview.xml) 2.java class 구현 1) RecyclerViewAdapter 2) DataModel 3) 리사이클러뷰와 어댑터 연결하기(MainActivity.class) 화면 구성하기 .. 2021. 3. 11.