android studio 25

[android] TextWatcher 사용법

EDIT TEXT를 통해 입력한 값을 실시간으로 화면에서 처리해야할때 사용하는 코드 editText.addTextChangedListener(new TextWatcher() 입력하면 기본으로 3개의 메소드를 연결 시켜줌 beforeTextChanged 문자열이 처음부터 COUNT 길이만큼 AFTER 길이로 변경되려고 한다는 내용을 전달 after TextChanged 어느 문자열이 변경되었음을 알려주는 함수 onTextChanged 처음부터 count된 길이만큼 변경된걸 알려주는 함수 함수를 이용해 실시간으로 반응 하는걸 바로 textview에 표시해보면 입력 내용 실시간으로 반응

android studio 2023.02.03

[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

[android] Edittext 문자열 가저오기 및 로그 처리

에딧텍스트 문자열 가져오기를 활용해서 홍길동이라 적힌 부분이 내가 이름을 입력시 적은 이름으로 바뀌는 기믹을 구현해보기 MainActivity에서 String name = editName.getText().toString(); 문자열 가지고오기 txtName.setText(name); 화면에 표시 로그처리 String password = editPassword.getText().toString(); String email = editEmail.getText().toString(); 이메일과 패스워드 입력시 얻은 텍스트를 문자열로 바꿔서 Log.i("태그명",password + " " + email); info로 나온 정보는 log cat에서 확인가능

android studio 2023.01.26