확장 리스트뷰에서 한개만 확장하는 코드 (한 개가 열려있는 상태에서 다른 그룹을 확장하면 열려있던 리스트뷰가 닫힘) var lastPosition = -1 expandable_agree.setOnGroupExpandListener { groupPosition -> if (lastPosition != -1 && groupPosition != lastPosition) { expandable_agree.collapseGroup(lastPosition) } lastPosition = groupPosition }
how to change page on Button click in ViewPager viewpager.currentItem으로 뷰페이저 객체의 현재 위치를 받아오고, viewpager.setCurrentItem(position, smoothScroll)으로 이동하고싶은 위치를 설정해주면 된다. 나는 화살표 버튼 클릭시 이벤트가 진행되게 하고 싶어서 setOnClickListener을 달아줬다. 그리고, 뷰페이지의 범위인 0~10을 벗어날 경우 자연스럽게 이어지도록 조건을 달아줬다. leftarrow_imageview_showall.setOnClickListener { var current = showall_viewpager.currentItem if (current == 0){ showall_viewp..
드디어 이번 앱 개발의 끝이 보인다 햄버거에 현재 앱의 버전을 띄우는 방법을 찾아봤다. 공식 문서를 보니 버전 종류에는 두개가 있는데 versionName는 유저에게 보여주기 위한 목적, versionCode는 내부 버전 정보 라고 한다. 1. versionCode - 양의 정수, 내부 버전 정보. 어떤 버전이 앞선건지 표시하기 위한 목적으로 숫자가 높을 수록 더욱 최신에 가까운 버전이다 유저에게 보여지는 정보는 아니고, 지금 깔려있는 버전보다 낮은 버전의 apk가 설치되는 실수를 막기 위함 어떤 숫자(양의 정수)로든 설정해도 되지만, 직전에 출시한 버전보다는 높은 숫자로 설정해줘야한다. 플레이스토어에 올릴 경우 이전에 올린 버전보다 낮은 숫자의 버전은 올릴 수가 없음 보통은 첫 versionCode를 ..
- Total
- Today
- Yesterday
- 코틀린 바텀네비게이션
- 백준 1806
- 안드로이드 카카오톡으로 로그인
- counting sort
- TextFormField keyboard
- 백준 1644
- 백준알고리즘
- kotlin fragment
- 카카오 키해시
- 코틀린
- 백준 2003
- Kotlin
- 카카오톡으로 로그인 오류
- 코틀린 리스트뷰
- 소수 구하기 파이썬
- 프로그래머스
- 백준
- 안드로이드
- flutter simultor
- 전화번호목록 파이썬
- 투포인터 알고리즘
- 코틀린 뷰바인딩
- 데이터바인딩 뷰바인딩 차이
- 카카오 기출
- 파이썬 최대공약수
- 코틀린 뷰페이저
- 투포인터 알고리즘 파이썬
- 코틀린 데이터바인딩
- 시뮬레이터 키보드
- 안드로이드 키해시
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |