본문 바로가기
728x90
반응형

코틀린10

코틀린 EditText 글자 입력 체크 ( TextWatcher ) etv_email_signUp.addTextChangedListener (object: TextWatcher { override fun beforeTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) { if (p0 != null && p0.isNotEmpty()) { Log.d("로그", "beforeTextChanged p0 : $p0") Log.d("로그", "beforeTextChanged p0 last : ${p0.last()}") } } override fun onTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) { if (p0 != null && p0.isNotEmpty()) { Log.d.. 2022. 7. 31.
[Kotlin/코틀린] 안드로이드 간단한 메모장 어플리케이션 구현 1. 압축파일내 모든 이미지는 저작권에 의해 보호 될 수 있습니다. 2. 책을 보면서 개발하며, 주석을 많이 달긴 했으나 없는 부분이 있을 수 있습니다. 2-1. 블로그는 정말 가끔 확인하기 때문에, 오류는 최대한 검색으로 해결해주세요.. 기능 설명 1. 안드로이드 버전에 따른 타이틀 적용 롤리팝 미만인 경우에는 타이틀변경이 안되나? 2. SQlite 사용 (ROOM 사용하지 않음) 3. 리사이클러뷰 4. 검색 5. 정렬 (시간 순) 6. 보기 방식 변경 ( 세로 보기, 바둑판식 보기 ) 7. StaggeredGridLayoutManager 적용 ( 크기에 따라 자동으로 변경됨 ) 7-1. 영상 16초 부분 확인 7-2. GridLayoutManager도 적용 가능함 ( StaggeredGridLayou.. 2022. 3. 17.
[코틀린] 토스트 메시지 사용 에러 None of the following functions can be called with the arguments supplied 발생시 Toast.makeText(this, "인터넷 연결이 필요합니다.", Toast.LENGTH_SHORT).show() >> Toast.makeText(this@MainActivity, "인터넷 연결이 필요합니다.", Toast.LENGTH_SHORT).show() 2020. 12. 26.
[코틀린] 스위치 (when) when(rnd) { 0 -> view.setBackgroundResource(R.drawable.rounding_title) 1 -> view.setBackgroundResource(R.drawable.rounding_content) 2 -> view.setBackgroundResource(R.drawable.rounding_blue) 3 -> view.setBackgroundResource(R.drawable.rounding_purple) 4 -> view.setBackgroundResource(R.drawable.rounding_yellow) } 2020. 12. 12.
728x90
반응형