Home 5월 14일 Today I Learned
Post
Cancel

5월 14일 Today I Learned

오늘한 일

  • 프로젝트를 진행하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

원래 프로젝트를 완수하기로 목표했던 기간이 이번주까지였는데 실패하였다 이러한 원인으로는 시험 기간, 수행 기간과 겹친 것, 약속이 많이 잡힌 것, 개발 속도를 과대 평가한 것 등등 여러가지 원인이 있겠지만 주된 원인은 중구난방 난잡한 개발이라고 생각한다 서비스 플로우나 구조도 없이 바로바로 개발을 하다보니 해당 페이지에 어떤 기능을 구현할 지, 어떤 로직을 거쳐야하는 지가 머리속에만 뭉뚱그려있고 그때 그때 생각나는대로 개발하여 속도가 지지부진 하고 계속해서 수정한 것이 문제 같다 그렇기에 느졌지만 지금이라도 서비스 플로우와 구조도를 작성하여 프로젝트를 정리해야겠다

배운 점

다른 View를 RecyclerView와 함께 화면을 스크롤하기

RecyclerView와 다른 View를 이용해 화면을 만들 때 발생하는 문제점이 RecyclerView를 스크롤하면 위에 있는 뷰는 멈춰있고 RecyclerView만 움직여서 이것을 의도하면 괜찮겠지만 이것을 의도하지 않는 경우가 많을 것이고 내 경우도 그랬다

그래서 방법을 찾던중 ScrollView안에 RecyclerView를 넣어 화면을 구성하면 화면을 내렸을 때 뷰도 함께 내려가게 된다

하지만 이러한 방식으로 화면을 구성하였을 때 겪을 수 있는 문제점은 RecyclerView가 이중 스크롤된다는 것이다 그렇기에 이것을 막기 위해서는 RecyclerView에다가 태그로 android:nestedScrollingEnabled=”false”를 추가하여야 한다

그렇게 되면 RecyclerView가 이중 스크롤되는 문제가 해결된다

내일 계획

내일은 코딩 보카 서비스 플로우와 구조도를 작성해야겠다

This post is licensed under CC BY 4.0 by the author.

5월 13일 Today I Learned

5월 15일 Today I Learned