1. 그라데이션 제거
ScrollViews는 기본적으로 진행 방향에 그라데이션을 깔아줌
1 - 1. ScrollView를 상속받고 아래와 같이 해당 메소드를 override 해줌
return 수치에 따라 그라데이션 부분을 넓이가 변경 됨
1 - 2. xml 수정하는 방법
android:fadingEdgeLength="0.0px"
or
android:fadingEdge="none"
2. 전체 화면 보이기
ScrollView 의 자식 view의 크기가 Scroll View 보다 작은 경우 예상하지 못했던 현상이 발생(자식 View의 크기가 ScrollView 크기만큼 보여지지 않는 현상)
android:layout_height="fill_parent" 를 적용 시켜도 ScrollView의 높이 만큼 늘어나지 않는 경우 발생
android:fillViewport 속성 값을 사용 시 정상 동작 함
fillViewport 값이 true 인 경우 ScrollView의 자식 View는 필요한 경우, ScrillView의 길이만큼 늘어나게 됨
자식 view가 Scrollview보다 더 크더라도 아무 영향을 끼치지 않음
ScrollViews는 기본적으로 진행 방향에 그라데이션을 깔아줌
1 - 1. ScrollView를 상속받고 아래와 같이 해당 메소드를 override 해줌
@Override
protected float getBottomFadingEdgeStrength() {
// TODO Auto-generated method stub
// return super.getBottomFadingEdgeStrength();
return 0.0f;
}
protected float getBottomFadingEdgeStrength() {
// TODO Auto-generated method stub
// return super.getBottomFadingEdgeStrength();
return 0.0f;
}
@Override
protected float getTopFadingEdgeStrength() {
// TODO Auto-generated method stub
// return super.getTopFadingEdgeStrength();
return 0.0f;
}
protected float getTopFadingEdgeStrength() {
// TODO Auto-generated method stub
// return super.getTopFadingEdgeStrength();
return 0.0f;
}
return 수치에 따라 그라데이션 부분을 넓이가 변경 됨
1 - 2. xml 수정하는 방법
android:fadingEdgeLength="0.0px"
or
android:fadingEdge="none"
2. 전체 화면 보이기
ScrollView 의 자식 view의 크기가 Scroll View 보다 작은 경우 예상하지 못했던 현상이 발생(자식 View의 크기가 ScrollView 크기만큼 보여지지 않는 현상)
android:layout_height="fill_parent" 를 적용 시켜도 ScrollView의 높이 만큼 늘어나지 않는 경우 발생
android:fillViewport 속성 값을 사용 시 정상 동작 함
fillViewport 값이 true 인 경우 ScrollView의 자식 View는 필요한 경우, ScrillView의 길이만큼 늘어나게 됨
자식 view가 Scrollview보다 더 크더라도 아무 영향을 끼치지 않음
'Mobile > Android' 카테고리의 다른 글
[Android] EditText에 배경이미지 반복 설정 (0) | 2011.09.29 |
---|---|
[Android] 현재 설정 언어 (0) | 2011.09.28 |
[Android] 상대배치 layout (0) | 2011.09.28 |
[Android] gravity vs layout_gravity (0) | 2011.09.27 |
Android Document 사용 방법 (0) | 2011.09.27 |