개발공부

    [Kotlin] Material Design Date Picker - 날짜 선택기 사용법, 특정 구간날짜 비활성화

    [Kotlin] Material Design Date Picker - 날짜 선택기 사용법, 특정 구간날짜 비활성화

    [Kotlin] Date Picker MaterialDesign 날짜 선택기 사용법 목표 Material Components Theme 만들기 res/values/styles 아래에 Material Components Theme을 만들어줍니다. 그리고이 Theme을 Manifest에 이Theme을 적용할 activity에 android:theme을 적용해줍니다.

    [Kotlin] RecyclerView에 LiveData/ViewModel 적용하기 - 화면전환후 데이터유지 - RecyclerView 3

    [Kotlin] RecyclerView에 LiveData/ViewModel 적용하기 - 화면전환후 데이터유지 - RecyclerView 3

    [Kotlin] RecyclerView에 LiveData/ViewModel 적용하기 목표 전 포스트에서 Recyclerview에 item을 추가 삭제할 수 있는 기능을 구현해봤는데요, 화면 UI가 변경될 때 뷰가 초기화되는 현상이 있었습니다. 이 문제를 해결하기 위해 이 포스트에서는 LiveData와 ViewModel을 이용해 UI 관련 데이터를 한 곳에서 제어할 수 있는 ViewModel을 만들어 UI가 다시 만들어져도 데이터가 초기화되지 않도록 해보겠습니다. (뷰바인딩에 익숙하지 않으시다면 아래 링크되어있는 전 포스트를 보고 오시는 것을 추천합니다.) [Kotlin] RecyclerView에 setOnClickListener 추가 삭제하기 - RecyclerView 2 RecyclerView에 set..

    [Kotlin] RecyclerView에 setOnClickListener 추가 삭제하기 - RecyclerView 2

    [Kotlin] RecyclerView에 setOnClickListener 추가 삭제하기 - RecyclerView 2

    RecyclerView에 setonClickListener 추가 삭제하기 - RecyclerView 2 전 포스트에서 Recyclerview에 Viewbinding을 적용했는데요, 이번 포스트에서는 뷰 바인딩이 적용된 리사이클러뷰에 버튼을 눌러서 항목을 지우고 삭제하는 기능을 구현해보려 합니다. (뷰바인딩에 익숙하지 않으시다면 아래 링크되어있는 전 포스트를 보고 오시는 것을 추천합니다.) [Kotlin] 리사이클러뷰에 뷰바인딩 적용하기 - 코틀린 [Kotlin] RecyclerView에 ViewBinding 적용하기 ViewBinding 추가하기 buildGradle.app android{ viewBinding { enabled = true } } MainActivity onCreate을 Viewbind..

    [Kotlin] RecyclerView에 ViewBinding 적용하기 - RecyclerView 1

    [Kotlin] RecyclerView에 ViewBinding 적용하기 - RecyclerView 1

    [Kotlin] RecyclerView에 ViewBinding 적용하기 목표 ViewBinding 추가하기 buildGradle.app android{ viewBinding { enabled = true } } MainActivity onCreate을 Viewbinding으로 수정해주기 **AcivityMainBinding 이름은 연결된 layoutxml파일 이름에따라 변경하셔야합니다** class MainActivity : AppCompatActivity() { //추가시작 private lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstan..