본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Scroll View ( 스크롤 뷰 ) 사용 방법.

by 돼지왕 왕돼지 2012. 2. 22.
반응형


안녕하세요 돼지왕 왕돼지입니다.
오늘은 ScrollView ( 스크롤 뷰 ) 를 사용하는 방법에 대해 알아 보겠습니다.


xml layout 정의


<ScrollView
     android:id="@+id/scrollview"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content">
 
  <!-- Child Views -->
 
</ScrollView>


일반 ScrollView 는 상하 방향의 scroll view 입니다. 
이 때 ScrollVIew의 Child 는 Layout 류여야만 한다.
 
 

<HorizontalScrollView
   속성>
</HorizontalScrollView>


HorizontalScrollView 는 좌우 방향의 scroll view 입니다.
 
 
 




APIs


void setScrollBarStyle (int style)
 
 style = SCROLLBARS_INSIDE_OVERLAY : 패딩 없이 내용물 안쪽에 배치
         = SCROLLBARS_INSIDE_INSET : 패딩 추가, 안쪽 배치
         = SCROLLBARS_OUTSIDE_OVERLAY : 패딩 없이 가장자리 배치.
         = SCROLLBARS_OUTSIDE_INSET : 패딩 추가, 가장자리 배치.
 
void setVerticalFadingEdgeEnabled (boolean verticalFadingEdgeEnabled)
void setHorizontalFadingEdgeEnabled (boolean horizontalFadingEdgeEnabled)
   : 스크롤 중에 가장자리가 흐릿해지는 효과를 적용할 것인가
     xml에서는 fadingEdge attribute 로 속성 조정
 
void setFadingEdgeLength (int length)
   : 음영의 길이 지정
     xml에서는 fadingEdgeLength attrubte 로 속성 조정 
  
void setVerticalScrollBarEnabled (boolean verticalScrollBarEnabled)
void setHorizontalScrollBarEnabled (boolean horizontalScrollBarEnabled)
  : 스크롤 바의 유무만 달라질 뿐, boolean 값에 false 가 들어가도 실제로 스크롤은 한다.

 






 



반응형

댓글