일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 ViewPager
- 안드로이드 RecyclerView
- android SharedPreferences
- activity
- 안드로이드 생명주기
- Navigation
- 생명주기
- AAC
- android itemDecoration
- ViewPager
- android clipToPadding
- android recyclerview
- recyclerview
- Android
- MVC
- 안드로이드 자동로그인
- fragment
- kotlin
- MVVM
- Bottom Navigation
- android startActivityForResult
- 리사이클러뷰
- 코틀린
- MVP
- 안드로이드
- andoid
- 안드로이드 Bottom Navigation
- SharedPreferences
- Today
- Total
목록kotlin (4)
my repository
💡 RecyclerView RecyclerView는 사용자가 관리하는 많은 수의 데이터 집합(Data Set)을 개별 아이템 단위로 구성하여 화면에 출력하는 뷰그룹(ViewGroup)이며, 한 화면에 표시되기 힘든 많은 수의 데이터를 스크롤 가능한 리스트로 표시해주는 위젯이다. RecyclerView는 이름 그대로 View를 재활용하여 사용한다. LayoutManager를 사용하여 다양한 뷰 배치를 표현할 수 있어서 유연하다는 장점이 있다. LinearLayoutManager : 세로/가로방향 배치 GridLayoutManager : 바둑판 형식 배치 RecyclerView의 사용 방식은 다음과 같다. 📝 예제 : LinearLayoutManager 0. 라이브러리 추가 (build.gradle - ap..
💡 Bottom Navigation BottomNavigationView는 화면 하단에 포함되는 View이며, 크게 2가지 View 정의가 필요하다. (1) BottomNavigationView에서 사용할 메뉴를 나타내는 navigation.xml (2) BottomNavigationView를 사용할 layout에서 BottomNavigationView 정의 ViewPager ViewPager는 데이터를 페이지 단위로 표시하고 화면을 쓸어 넘기는 동작인 스와이프(Swipe)를 통해 페이지 전환을 할 수 있는 컨테이너(Container)이다. ViewPager의 사용 방식은 다음과 같다. (1) 먼저 원하는 페이지 개수만큼 Fragment를 생성한다. (2) ViewPager에서 이용하는 페이지 뷰(Vie..
💡 SharedPreferences SharedPreferences는 (key, value) 형태로 관리되며, 간단한 값 저장에 사용하기 좋다. 데이터의 양이 많다면 서버나 DB의 형태로 저장을 하는 것이 좋지만, 초기 설정값이나 자동 로그인과 같이 간단한 데이터를 저장해야 하는 경우에는 SharedPreferences를 사용하여 쉽게 관리할 수 있다. 1. SharedPreferences 생성 val prefs : SharedPreferences = context.getSharedPreferences("Prefs", Context.MODE_PRIVATE) val editor : SharedPreferences.Editor = prefs.edit() // 데이터 기록을 위한 editor (1) getSh..
💡 startActivityForResult startAcitivity는 특정 액티비티로 이동하기 위한 메소드라면, startActivityForResult는 이동된 액티비티로부터 어떠한 결과값을 가져올 때 쓸 수 있다. 📝 예제 RegisterActivity에서 회원가입 완료 시 LoginActivity로 돌아올 때 회원가입 성공한 id와 pw가 입력되어 있도록 구현하기 1. LoginActivity - 값을 받아오고자하는 Activity를 호출한다. (여기서는 RegisterActivity) var intent = Intent(this, RegisterActivity::class.java) startActivityForResult(intent, REQUEST_CODE) REQUEST_CODE : 나중..