editText에서 들어오는 글자 수를 세서 텍스트뷰로 띄우는 법 editText에 addTextChangedListener을 달아주면 된다 안에 beforeTextChanged(작성 전), onTextChanged(작성 중), afterTextChanged(작성 후) 함수를 각각 만들어주면 됨! userinput_edittext_boardwrite.addTextChangedListener(object: TextWatcher{ override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { wordcount_textview_boardwrite.text = "0 / 100" } override fun onTextCh..
확장 리스트뷰에서 한개만 확장하는 코드 (한 개가 열려있는 상태에서 다른 그룹을 확장하면 열려있던 리스트뷰가 닫힘) 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..
- Total
- Today
- Yesterday
- 코틀린 바텀네비게이션
- 코틀린 데이터바인딩
- 소수 구하기 파이썬
- 카카오 키해시
- 투포인터 알고리즘
- 시뮬레이터 키보드
- 백준
- flutter simultor
- 프로그래머스
- 백준 2003
- 백준 1644
- 백준알고리즘
- 데이터바인딩 뷰바인딩 차이
- 전화번호목록 파이썬
- 카카오톡으로 로그인 오류
- 안드로이드
- kotlin fragment
- 파이썬 최대공약수
- Kotlin
- TextFormField keyboard
- counting sort
- 백준 1806
- 카카오 기출
- 코틀린 뷰페이저
- 투포인터 알고리즘 파이썬
- 코틀린 리스트뷰
- 코틀린
- 안드로이드 카카오톡으로 로그인
- 코틀린 뷰바인딩
- 안드로이드 키해시
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |