김누누
close
프로필 배경
프로필 로고

김누누

  • 분류 전체보기 (252)
    • Deep Dive (49)
      • Kotlin Coroutine (18)
      • Kotlin Flow (6)
      • Test Code (12)
      • Android Jetpack Compose (9)
      • Flutter (4)
    • [Android] Architecture (14)
      • Architecture Pattern (5)
      • [Android] Multi Module (3)
      • [Android] DI (4)
    • [Kotlin] Tech,Study (18)
    • [Android] Tech,Study (65)
      • [Android] Trouble Shoot (20)
      • [Android] Custom (9)
    • Algorithm (13)
    • Computer Science (29)
      • 독서 (8)
      • 프로그래밍 (14)
      • 운영체제 (4)
      • 자료구조 (1)
      • 네트워크 (1)
    • GitHub (1)
    • Python,Django,DRF (13)
    • IOS,Swift (10)
    • 회고 (7)
  • 깃허브
  • 글쓰기
  • 설정
[ Android] Custom Dialog 사용 + 개발일지

[ Android] Custom Dialog 사용 + 개발일지

[개발일지] 앱 개발을 하던 중에 icon을 클릭 시 새로 변경할 icon을 선택하는 창이 필요했다. Android의 Dialog 기능을 사용하려 했으나, 내가 원하는 대로 Custom을 해야 했다. select icon icon1 icon2 icon3 icon4 이런 형태로 icon 이미지를 선택하면 해당 이미지로 현재 todo Data의 icon을 변경하게 하고 싶었다. 우선 위의 표와 같은 ui를 보여주기 위해서 layout을 작성했다. RecyclerView 내부의 listitem은 간단하게 icon 하나의 이미지를 나타낼수 있는 layout을 제작해서 연결했다. 이제 layout을 준비했으니 dialog를 띄울 class가 필요했다. SelectIconDialog 클래스를 제작했다. 다른 act..

  • format_list_bulleted [Android] Tech,Study/[Android] Custom
  • · 2022. 11. 16.
  • textsms

[Android] Recycler View, View Model 데이터 수정, 삭제 + 개발일지

[개발 일지] 필요 기능! 1. 일정 완료 시 데이터 수정하기 (isDone =True 변경) 2. 일정 삭제하기 ( Model, Recycler View 내부 데이터 삭제) 3. 변경사항 반영 먼저 ViewModel 내부에 데이터 수정과 삭제 함수를 수정했다. fun delTodoData(key:String,todo:Todo){ todoData[key]?.remove(todo) recentlyAddData.value = todoData } fun doneData(todo:Todo){ todo.isDone = !todo.isDone recentlyAddData.value = todoData } delTodoData는 날짜를 key 값으로 가지는 Data들에 접근해서 원하는 데이터를 삭제하는 기능을 한다...

  • format_list_bulleted [Android] Tech,Study
  • · 2022. 11. 16.
  • textsms
[Android] 숨겨진 뷰의 디자인을 볼 수 없는 문제 해결하기  :  Layout Include 기능 사용하기 , Slide Layout View Design 보는법

[Android] 숨겨진 뷰의 디자인을 볼 수 없는 문제 해결하기 : Layout Include 기능 사용하기 , Slide Layout View Design 보는법

[ 개발 현황 ] 안드로이드 스튜디오에서 Kotlin으로 자기 관리 앱을 개발 중이였다. Slide Layout을 사용해서 개발 중이였는데 slide_layout이라는 레이아웃을 버튼 클릭 시에만 나타나도록하는 기능이었다. [ 문제 상황 ] 하지만 slide_layout의 내부 Layout을 그리기 위해서는 xml을 작성하면서 내가 작성한 코드가 내가 원하는대로 적용되어지고 있는지 실시간으로 확인이 필요한데, 위와같이 slide_layout이 파란 점선 영역으로 표시된다. slide_layout이 평소에 보여지지 않지만 클릭 시에만 나타나도록 작성한 코드가 반영된 것이다. 뷰를 직접 보면서 그려나가기 위해서 이를 해결하기 위한 방법이 필요했다. [ include 사용하기 ] Layout의 include ..

  • format_list_bulleted [Android] Tech,Study/[Android] Trouble Shoot
  • · 2022. 11. 10.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (252)
    • Deep Dive (49)
      • Kotlin Coroutine (18)
      • Kotlin Flow (6)
      • Test Code (12)
      • Android Jetpack Compose (9)
      • Flutter (4)
    • [Android] Architecture (14)
      • Architecture Pattern (5)
      • [Android] Multi Module (3)
      • [Android] DI (4)
    • [Kotlin] Tech,Study (18)
    • [Android] Tech,Study (65)
      • [Android] Trouble Shoot (20)
      • [Android] Custom (9)
    • Algorithm (13)
    • Computer Science (29)
      • 독서 (8)
      • 프로그래밍 (14)
      • 운영체제 (4)
      • 자료구조 (1)
      • 네트워크 (1)
    • GitHub (1)
    • Python,Django,DRF (13)
    • IOS,Swift (10)
    • 회고 (7)
전체 방문자
오늘
어제
전체
태그
  • #안드로이드
  • #compose
  • #ViewModel
  • #코루틴
  • #코틀린
  • #kotlin
  • #Android
  • #알고리즘
  • #Coroutine
  • #우테코
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바