안드로이드 - HorizontalScrollView

2023. 2. 20. 16:15코딩일기/Android

 

ScrollView  |  Android Developers

 

developer.android.com

 

빨간 줄 친곳을 보면 ScrollView는 직접적으로는 하나의 자식뷰를 가질 수 있다고 한다. 

 

 

이렇게 원형으로 된 그림을 HorizontalScrollView로 옆으로 넘기고 싶었는데 LinearLayout 안에다 HorizontalScrollView로 넣어놨더니

그림을 하나밖에 놓을 수 없었다. 

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:scrollbars="none">

            <de.hdodenhof.circleimageview.CircleImageView
                android:layout_width="52dp"
                android:layout_height="52dp"
                android:src="@drawable/moana01"
                app:civ_border_color="@color/white"
                app:civ_border_width="2dp"
// <de.hdodenhof.circleimageview.CircleImageView 반복
           
        </HorizontalScrollView>
    </LinearLayout>

 

 

다음과 같이 HorizontalScrollView 안에 LinearLayout 안에 여러 이미지뷰를 넣을 수 있었다. 

<HorizontalScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scrollbars="none">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <de.hdodenhof.circleimageview.CircleImageView
            android:layout_width="52dp"
            android:layout_height="52dp"
            android:src="@drawable/moana01"
            app:civ_border_color="@color/white"
            app:civ_border_width="2dp" />
            
        <de.hdodenhof.circleimageview.CircleImageView
            android:layout_width="52dp"
            android:layout_height="52dp"
            android:src="@drawable/moana01"
            app:civ_border_color="@color/white"
            app:civ_border_width="2dp" />

    </LinearLayout>
</HorizontalScrollView>

 

 

GitHub - jake5113/TP05WidgetEx

Contribute to jake5113/TP05WidgetEx development by creating an account on GitHub.

github.com

 

반응형