Logo April's DevLog
    Logo Inverted Logo
    • 태그
    • Anaconda
    • Android
    • Appstore
    • codeup
    • Coding Test
    • Colab
    • Conda
    • Custom EditText
    • Custom View
    • Data Collection and Storage
    • Git
    • Guideline 5.1.1
    • In-App Purchase
    • Information Needed
    • iOS
    • iOS 점유율
    • iOS 타켓 OS 정하기
    • Kotlin
    • Layout
    • Markdown
    • MVVM
    • NavigationLink
    • Python
    • Sample
    • Sign up
    • SwiftUI
    • Tabview
    • Two-Way Binding
    • Xcode
    • Xcode13
    • 심사거절
    • 앱화면이 멈췄어요
    • 회원가입
    Hero Image
    [Kotlin] Custom EditText 만들기 (Two-Way Binding)

    무엇을 만들것인가? 안녕하세요. 오늘은 Two-Way binding이 가능한 Kotlin Custom EditText를 만들어볼 생각입니다. Android 에서 기본 제공되는 EditText는 포커스 됐을 때 진한 녹색 언더바가 생기는데 개인적 생각으로는 이쁘지 않기 때문에 포커스가 되면 언더라인 색이 바뀌는 EditText를 만들어볼 것입니다. 인터넷을 찾아 Custom View를 만드는 예시는 많이 나오지만 해당 예시를 따라하다보면 two-way binding이 안되는 경우가 많아 글을 작성하게 되었습니다. android 의 layout 파일에서 android:text="@{viewModel.name}" 처럼 viewModel의 데이터를 바인딩 할 수 있는데 android:text="@={viewModel.name}"와 같이 @뒤에 =이 붙는 경우는 two-way binding이라고 합니다.

    August 4, 2022
    바로가기
    • About
    • Skills
    • Experiences
    • Recent Posts
    Contact me:
    • april.kim412@gmail.com

    Toha Theme Logo Toha
    © 2020 Copyright.
    Powered by Hugo Logo