레이 아웃을 만드는데..
자꾸만 위 아래 방향에 검은 여백이 생깁니다.
보시면 위쪽에서 이미지 끝나고 계속 검은 화면입니다.
왜이렇게 여백이 생기는지를 모르겠네요.
레이아웃 상의 명령어는 다음과 같습니다.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/imagescroll3"
android:layout_height="fill_parent"
android:layout_width="fill_parent" >
<RelativeLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingRight="5px" >
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitStart"
android:src="@drawable/m" />
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="960dp"
android:background="@drawable/btnmain" />
</RelativeLayout>
</ScrollView>
※참고로 scaletype 에서 fitXY 설정할 경우 검은 여백은 없어지지만
사진이 위아래로 굉장히 늘어나는 현상(위아래 공백이 있으니 레이아웃상에서 강제로 잡아당김)
이 생겨서 굉장히.. 안좋은 이미지가 되어버립니다.
이미지뷰에서 높이를 fill_parent로 준게 잘못된거 같습니다.
이미지가 가로로 긴 이미지 인거 같은데 그러면 fill_parent로 했으니 높이가 남자나요??
남은 크기를 빈 여백으로 채운거 같습니다.
백그라운드 컬러가 기본이 검정색이라 저렇게 나온거 같구요.
높이를 wrap_content로 바꾸시면 다르게 나올꺼 같습니다.
이미 wrap_content 로 써봤습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
위쪽에는 안남아도 아랫쪽은 여전히 남아요
위쪽 여백이 아랫쪽여백에 플러스되어 더 거대한 여백이 되어 저에게로 다가옵니다 ㅠ
아 근데 코드 보면 RelativeLayout에 orientation이 들어가있는데 이게 문제 일수도 있어요...
원래는 LinearLayout에만 적용되는 옵션이니까요;;
스케일 타입 삭제 하고 오리엔테이션 삭제해도 여전하네요..
와 미치겠습니다...ㅠㅠㅠ
줄담배만 피고 있습니다..ㅠㅁㅠ
그래도 pulhit님 관심과 댓글에 너무 감사드립니다 ㅠㅠ




스크롤뷰는 내용이 자신보다 클 경우 스크롤 할 수 있다는 갓을 사용자에게 알리기 위해
검은 그래디언트를 먹입니다.
이걸 없앨 수도 있는 걸로 아는데
자세한 건 다음 분께서;