[스터디 4] 배운 내용 정리
·
✨ 공부 기록/Android
List를 사용하는 앱은 무엇이 있을까? 카카오톡 : 친구 목록, 채팅 목록 인스타그램 : 팔로우 목록 배달의 민족 : 식당 목록 디스코드 : 채팅 주소록 : 주소 목록 카카오톡 친구목록을 LinearLayout만으로 구현한다면 어떤 단점이 있을까? 추가/삭제하기가 불편하다.(복사, 붙여넣기의 반복) 만든 갯수만큼만 표현할 수 있다. → 데이터 수가 적거나 (특히) 고정되어 있을때는(예. 설정) 굳이 Listview를 사용하지 않아도 된다. List의 특징은? 비슷한 데이터들을 모아둔다. 정렬이 필요한 경우 추가/삭제가 용이하다. 공통점을 가지고 있는 데이터들을 비슷한 형태로 나타낸다. 나타나는 데이터가 항상 동일하지 않고 변할 수 있음. → ListView : 비슷한 데이터를 여러 개 나타낼 때 반복되..
[스터디 3] 배운 내용 정리
·
✨ 공부 기록/Android
[ ] Activity가 열릴 때(새로 만들어졌을 때) (24분) onCreate() : Activity가 처음 생성되었을 때 호출이 되며, 딱 한 번만 호출된다. 단, 화면이 회전되면 Activity가 다시 생성되는 것으로 인식하여 이 때는 다시 호출될 수 있다. (why? 가로 화면, 세로 화면이 보이는 view가 차이가 있을 수 있어서. - 여기에 대해선 manifest에서 정의할 수 있다.) (예) 어떤 XML 파일을 사용하여 레이아웃을 구성할 지 설정 다양한 View(Button, EditText..)들을 설정 onStart() : Activity가 화면에 제대로 표시되기 직전에 호출됨. - onCreate와는 다르게, 나갔다가 들어오면 또 호출된다. (예) 배경 음악 재생 준비 : 외부 파일을..
[Android] 새로운 Activity 만들기
·
✨ 공부 기록/Android
Activity -> 실제 동작 구현 Layout -> 동작을 실현할 수 있는 화면 구성 Activity와 Layout을 결합하는 대표적인 방법 -> viewbinding 1. java -> 패키지명 폴더를 오른쪽 클릭해서 새 Kotlin Class 파일을 만든다. 2. Class 이름은 ~~~Activity (ex. NewActivity, UserActivity..) 형태로 작성하고 생성한다. 3. res -> layout 폴더를 오른쪽 클릭해서 새 Layout Resource File을 만든다 4. 파일 이름은 Activity와 통일하여 activity_~~~로 지정한다. (ex. activity_new, activity_user..) 5. 1번에서 만든 Class 파일에 AppCompatActivi..
김온달
'✨ 공부 기록/Android' 카테고리의 글 목록