한 화면에 여러개의 스크롤을 사용할려면
NestedScrollView 사용하면 된다
NestedScrollView 안에 다가 여러개의 RecyclerView, ListView 등등 넣어 주면 된다
코드
<androidx.core.widget.NestedScrollView
android:layout_below="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text1"
android:text="인기순"
android:textColor="#ffcb31"
android:paddingTop="10dp"
android:paddingLeft="10dp"
android:textStyle="bold"
android:textSize="15dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv"
android:layout_below="@+id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbarFadeDuration="0"
android:scrollbarSize="5dp"
android:scrollbarThumbVertical="@android:color/darker_gray"
android:scrollbars="horizontal">
</androidx.recyclerview.widget.RecyclerView>
<TextView
android:id="@+id/text2"
android:text="리스트"
android:textColor="#ffcb31"
android:paddingTop="10dp"
android:paddingLeft="10dp"
android:textStyle="bold"
android:textSize="22dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbarFadeDuration="0"
android:scrollbarSize="5dp"
android:scrollbarThumbVertical="@android:color/darker_gray"
android:scrollbars="vertical"
android:paddingTop="20dp"
android:paddingBottom="20dp">
</androidx.recyclerview.widget.RecyclerView>
</androidx.core.widget.NestedScrollView>
'■ Android > Tip' 카테고리의 다른 글
[Android] ImageButton 클릭 효과 (0) | 2019.10.23 |
---|---|
Glide 사용법 (0) | 2019.10.22 |
[Android] Toolbar(=?액션바) 없애기 (0) | 2019.10.20 |
[Android] SharedPreferences 사용법 (0) | 2019.10.19 |
FragmentPagerAdapter, FragmentStatePagerAdapter (0) | 2019.09.19 |