2011-03-06 8 views
0

나는 해결책을 찾기 위해 많은 시간을 보냈지만 아무 것도 찾을 수 없었다. 나는 그것이 당신들 중 일부에게 가짜 질문처럼 보일 것이라고 거의 확신하지만, 나는 정말로 여기에서 붙어 있습니다.안드로이드 - ScrollView 문제

MapView가 화면 상단에 5 행 ListView와 함께 MapActivity를 갖기 위해 노력하고 있습니다. ListView는 항상 5 행으로 커집니다. 나는 나에게 결과의 가장 가까운 준이 레이아웃을 사용하고

내가 원하는 :

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"> 
    <ListView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/infoListe" 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:cacheColorHint="#00000000"/> 
    <com.google.android.maps.MapView 
      android:id="@+id/mapview" 
      android:layout_width="wrap_content" 
      android:layout_height="200dip" 
      android:enabled="true" 
      android:clickable="true" 
      android:apiKey="<KEY_OMITTED_HERE>" 
      android:layout_alignParentBottom="true"/> 
    </RelativeLayout> 

내가하지만 낮은 해상도 장치에서 나는 최근 고해상도 장치에 원하는 결과를 얻을 ListView에 및 MapView가 화면에서 중첩됩니다.

나는 스크롤 솔루션 제시를 얻을 수 있도록 레이아웃에있는 ScrollView를 추가하는 방법을 이해하기 위해 당신의 도움이 필요 : 1/5 행 목록보기 2 /를지도보기

화면이 작은 것일 경우 , 사용자는 스크롤하여 MapView 섹션으로 이동할 수 있습니다.

나를 도와 주는데 몇 분이 걸리는 분들께 감사드립니다. 모든 나의 테스트는 지금까지 실패했다.

아담.

+0

재현 해보기 전에 간단한 질문입니다. RelativeLayout을 ScrollView로 대체 해 보았습니까? MapView가 ListView를 오버랩하기 시작할 때입니까? – Turnsole

+0

여보세요 수국. 예, 기본적으로 그렇게하려고 시도하고 웹에서 파싱 할 수있는 다양한 솔루션을 시도했습니다 (LinearLayout> Scroll> Relative). 또한 레이아웃 유형을 변경하지 않으려 고 시도했습니다. 잠시 동안 아래의 Ravi가 제공하는 해결 방법을 살펴 보겠습니다. 관심을 가져 주셔서 감사합니다. –

답변

0

이 해결 방법을 시도해보십시오 ListView in ScrollView potential workaround

기본적으로 중복되는 것을 방지하기 위해 목록보기의 footerview에지도를 넣어보십시오.

+0

라비 감사합니다. 그것은 잘 작동하고 내가 필요한 것을 제공합니다. –

+0

기꺼이 도와 드릴 수 있습니다 :-) –

+0

라비 : 나에게 제공 한 해결 방법을 언급하는 마지막 질문이 1 개 있습니다. 꼬리말의 높이를 어떻게 설정할 수 있습니까? 200dip의 높이를 원한다고 가정 해 봅시다. 다시 한번 감사드립니다. –