일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
- custom spinner
- android alarm
- 안드로이드 스튜디오
- spinner hint
- Android Studio
- thumb 공간
- 안드로이드 범블비
- android custom spinner
- checkedChangeListener
- android alarm manager
- track 공간
- android argument
- CoordinateLayout
- android custom switch
- 무선페어링
- navGraph
- 파이어베이스
- android navigation
- navigation navigate
- 안드로이드
- navArg
- 스피너 힌트
- layout behavior
- navController
- Android
- 툴바 고정
- alarm manager
- 코딩
- 안드로이드 커스텀 스위치
- 안드로이드 커스텀 스피너
목록전체 글 (13)
Pa K'ode
안녕하세요! 주니어 개발자 파쿠입니다 ;) 이번 포스팅은 구글에서 제공하는 Tablayout 에 대해 적어보려고 합니다. 겸사겸사 Tablayout 과 절친한 ViewPager2 에 대해서도 함께 알아보겠습니다. ViewPager 는 1,2 두가지 버전이 존재하며 해당 포스팅에서 다룰건 ViewPager2입니다. 안드로이드 앱을 개발하다보면 한 페이지에 이렇게 이동 가능 한 여러가지의 탭이 들어가야하는 UI가 필요할 떄가 있는데요, Tablayout 은 이런 디자인에 최적화되어있습니다. 이런식으로 하단에 Indicator 역활도 할수있는 아주 유용한 친구입니다. 0) Gradle에 Library 추가하기 역시 가장 먼저 해야하는 작업은 스튜디오에 Library를 추가해 줘야 하는데요, app 수준의 gr..
안녕하세요 주니어 개발자 파쿠입니다 ;) 오늘은 RecyclerView 에 포함된 어뎁터인 ConcatAdapter 에 대해서 알아보려고 합니다. 이전에 접해보신 분들은 MergeAdapter 라는 이름으로 알고 계실 텐데요 이름만 좀 더 직관적으로 변경되었습니다. 이름에서부터 예상되듯이 여러개의 어뎁터를 이어서 하나의 뷰를 그려주는 아주 유용한 친구입니다. 기존에 방식중 하나인 RecyclerView 에 각기 다른 Item 들을 적용시키려면 Adpater 내에 ViewType 을 나누어 각자의 ViewHolderPool 내에 할당 시켜주는 방식이었습니다. 해당 방식에 단점으로써, 분리할 ViewType 이 많아질수록 내부적으로 코드가 복잡해지고, 그 에 대한 처리를 하나의 클래스에서 처리해야 했다는 점..
안녕하세요, 안드로이드 개발자 파쿠입니다. 간만에 시간이 나서 두번쨰 포스트를 작성하게 되었는데요, 주제를 고민하다 많은 앱들에서 사용되는 FCM을 통한 앱 푸쉬에 대해서 다뤄볼까 합니다. (FCM은 Firebase Cloud Messaging 의 약자입니다) FCM을 연동 및 사용하려면 Firebase에 앱 등록이 필수로 되어있는 상태여야 합니다. 해당 방법에 대해선 구글에서 자세히 설명하고있으니 링크로 대체하고 넘어가도록 하겠습니다. :) https://firebase.google.com/docs/android/setup Android 프로젝트에 Firebase 추가 | Firebase Documentation 의견 보내기 Android 프로젝트에 Firebase 추가 기본 요건 Android 프로젝..
코딩을 하다보면 자료들을 저장할일이 허다한데 그중 요즘들어 가장 많이 애용하는 Hash에 대해 남기려고한다 (이름부터 좋다 해쉬라니) HashSet, 자료를 정렬하지 않고. ArrayList나 리스트 처럼 순서를 가지지 않는다. 장점으로는 색인속도가 빠르고 Set내의 자료의 유/무를 가장 쉽게 알수있다. key값을 저장하여 라디오 버튼처럼 한가지의 버튼만 활성화 시켜야 할떄 아주 유용하게 사용중 b HashMap, 마찬가지로 순서를 가지지 않고, key와 value로 이루어져있다 (이게 아주 야무짐) 내가 HashMap을 이해한 방법은 헬스장 내에 사물함을 직관지어 이해했다. 한가지의 키로 사물함을 열듯이 key값을 넣으면 사물함의 내용(value)를 받아올수 있고 key값은 중복될수 없지만 value값..