상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - HorizontalScrollView 안에 리스트뷰를 넣을 수 있나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
`HorizontalScrollView` 안에 `ListView`를 넣는 것은 일반적으로 추천되지 않습니다. 그 이유는 `ListView`가 자체적으로 스크롤 기능을 가지고 있기 때문입니다. `HorizontalScrollView`와 `ListView` 같은 두 개의 스크롤 가능한 뷰를 중첩하면 사용자 경험이 저하되고, 터치 이벤트가 혼란스러워질 수 있습니다. 대안 1. RecyclerView 사용 : `ListView` 대신 `RecyclerView`를 사용하여 수평 스크롤이 가능한 항목을 표시할 수 있습니다. `RecyclerView`는 레이아웃 관리자(LayoutManager)를 통해 수평 스크롤을 구현할 수 있습니다. 2. Horizontal Scroll 구현 : 필요하다면 `RecyclerView`의 아이템을 수직으로 스크롤할 수 있고, 각 아이템 내에 수평으로 스크롤될 수 있는 뷰 그룹을 배치할 수 있습니다. 예시 ```xml <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"/> ``` 그리고 `RecyclerView`에 대해 수평 스크롤을 지원하도록 설정: ```java RecyclerView recyclerView = findViewById(R.id.recyclerView); LinearLayoutManager layoutManager = new LinearLayoutManager(this); layoutManager.setOrientation(RecyclerView.HORIZONTAL); recyclerView.setLayoutManager(layoutManager); ``` 결론 `HorizontalScrollView` 안에 `ListView`를 사용하는 것은 피하는 것이 좋으며, `RecyclerView`를 사용하는 것이 더욱 효율적이고 개발 관점에서도 유연합니다. 이렇게 하면 서로 다른 스크롤 동작으로 인해 발생할 수 있는 다양한 문제를 예방할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기