전체 글 224

[android] RecyclerView

RecyclerView란 어댑터 패턴을 이용하여 개별의 데이터를 리스트를 화면에 표시해주는 위젯이다. 리사이클러뷰를 통해 대량의 데이터 세트를 효과적으로 표시하는게 가능해짐 어댑터 클래스는 리스트 모양의 뷰에 보이는 각각의 아이템은 뷰가 아닌 어댑터에서 관리한다. getView() : 이 메서드에서 반환하는 뷰가 하나의 아이템으로 디스플레이된다. 대부분의 어댑터에서 반환하는 객체가 리니어 레이아웃과 같은 컨테이너 객체이다. 레이아웃 매니저 레이아웃매니저는 리사이클러뷰가 아이템을 화면에 표시할 때, 아이템 뷰들이 리사이클러뷰 내부에서 배치되는 형태를 관리하는 요소 뷰홀더 뷰홀더(ViewHolder)는 화면에 표시될 아이템 뷰를 저장하는 객체입니다.

android studio 2023.02.01

[android] RecyclerView와 Adapter를 이용하여 리스트 화면에 표시

리사이클러뷰로 화면에 표시 https://seonggongstory.tistory.com/250 adapter 패키지 만들고 Adapter 클래스 만들기 RecyclerView.Adapter public class ContactAdapter옆에 RecyclerView.Adapter 클래스 extends(상속) 시켜주기 상속시켜 주면 추상클래스 기본적으로 구현해야 하는 3가지 메소드가 나온다 오버라이드 뷰홀더 만들기 얘네들을 묶음으로 처리할 view holder 만들기 public class ViewHolder extends RecyclerView.ViewHolder { TextView txtName; TextView txtPhone; ImageView imgDelete; public ViewHolder(..

android studio 2023.02.01

[android] AlerDialog

AlerDialog란 창을 완전히 채우지 않고 화면에 띄우는 작은 화면이다. 어떤 정보를 전달하거나 추가적인 정보를 입력 받을 수 있으며 버튼을 활용하여 새로운 페이지로 전환도 가능하다 화면에 띄우는 기본적인 정보 AlertDialog.Builder(this) builder.setTitle("제목"); builder.setMessage("내용"); 화면에서 사용할 버튼 builder.setNegativeButton("내용",행동); builder..setPositiveButton("내용",행동); builder.setNeutralButton("내용",행동); builder.setNegativeButton("종료", new DialogInterface.OnClickListener() { @Override ..

android studio 2023.01.27