인프런 커뮤니티 질문&답변

윤성식님의 프로필 이미지
윤성식

작성한 질문수

냉동코더의 알기 쉬운 Modern Android Development 입문

RV 관련하여 질문드립니다.

작성

·

255

0

안녕하십니까, 강사님 좋은 강의 너무 잘 듣고 있습니다.

단순히 따라하는 것 보다 제가 여러 기능들을 추가하고 있는데요,

관심목록에 있는 책 들의 가격의 합을 RV밑에 출력해주려고 합니다.

그래서 다음과 같이 변경하였습니다.

<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/rv_favorite_books"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:scrollbars="vertical"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    />

<TextView
    android:id="@+id/favorite_sum_price"
    android:text="SUMPRICE"
    android:textSize="20sp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_constraintTop_toBottomOf="@id/rv_favorite_books"
    app:layout_constraintRight_toRightOf="parent"/>

rv 밑에 총 가격을 담아주고 위와 같이 설정해주었습니다.

하지만 rv부분에 item들은 출력이 되지 않고, 가격만 출력되고 있습니다.

이게 혹시 paging관련해서 잘못된 것인지, rv부분의 height를 0dp로 바꾸면 잘 나오긴 합니다..

 

 

 

 

 

답변 1

0

냉동코더님의 프로필 이미지
냉동코더
지식공유자

rv부분의 height를 0dp로 바꾸면 문제가 없다는 말씀인가요? constraint layout 내부에서 남은 전체영역을 쓰고 싶으실 때는 wrap_content가 아니라 0dp로 쓰시는 것이 맞습니다.

윤성식님의 프로필 이미지
윤성식

작성한 질문수

질문하기