안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드를 공부중인 한 학생입니다. 졸업하기전에 어플을 한번 만들어보려고
프로그램 기획을 조금씩 하고 있는데요
제 화면 구성이 핸드폰 가로화면으로 서비스뷰 2개를 약 3대1의 비율로 나누어서
2개의 서피스뷰를 배치하고 왼쪽 서피스뷰는 스크롤뷰로 감싸서 3개의 서피스뷰를 스크롤 가능하게 하려고 합니다.
위와 같은 그림으로 구성을 하려고 하는데요
오른쪽 부분의 서피스뷰는 그대로 나오지만 왼쪽에 스크롤 뷰로 감싼 서피스뷰는 제대로 나오지 않습니다.
왼쪽에는 그냥 검정 화면만 나오고 오른쪽 서피스뷰는 정상적으로 나옵니다.
그래서 이번에는 왼쪽에 있는 서피스뷰를 스크롤뷰로 감싸지 않고 실행해 보았더니 정상적으로 실행이 됩니다.
서피스뷰를 어떻게 하면 스크롤뷰로 감쌀수 있는지 질문하고 싶습니다.
아니면 다른 방법을 써서 해결할수 있는지 알려주시면 감사하겠습니다.
자세한 xml 소스입니다.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/linearLayout3" android:layout_height="match_parent" android:layout_weight="1" android:layout_width="match_parent"> <ScrollView android:id="@+id/scrollView1" android:layout_width="wrap_content" android:layout_height="match_parent" android:scrollbarStyle="outsideOverlay" android:layout_weight="1"> <com.zTestScrolling.TopView android:id="@+id/mTopView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1"> </com.zTestScrolling.TopView> </ScrollView> <com.zTestScrolling.LockedView android:id="@+id/mLockedView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1"> </com.zTestScrolling.LockedView> </LinearLayout> </LinearLayout>