2011-01-23 3 views
4

Android 2.1 용 애플리케이션을 작성하고 있습니다. Google지도와 함께. 하나의 세부 사항 만 제외하면 모든 것이 올바르게 작동합니다. 기기 화면의 왼쪽 하단에 흰색 사각형 상자가 있습니다. (아래 스크린 샷과 같습니다). 이것은 내 위치에 독립적입니다. 항상 왼쪽 하단 모서리가 비어 있습니다.Google지도의 빈 칸

mapView = new MapView(activity,"myCorrectApiCode"); 

// Configure the map display options 
mapView.setBuiltInZoomControls(false); 
mapView.setSatellite(true); 
mapView.setStreetView(true); 

이 빈 사각형을 제외 할 어떤 생각 : 나는지도보기를 만들 경우 여기

는 자바 코드?

alt text

코드 세부 정보 : 내 주요 활동 XML 파일 :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    android:id="@+id/LinearLayoutMain" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
android:layout_height="fill_parent" android:gravity="center"> 
<LinearLayout 
android:background="@drawable/mapback" 
android:id="@+id/LinearLayoutMainUp" 
xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="80sp" android:gravity="center"> 
    <TextView android:textColor="#000000" android:gravity="center" android:id="@+id/TextViewResultTxt" android:layout_height="wrap_content" android:text="@string/result_txt" android:layout_width="wrap_content"></TextView> 
    <TextView android:textColor="#000000" android:textStyle="bold" android:layout_height="wrap_content" android:id="@+id/myLocationText" android:singleLine="true" android:gravity="center" android:layout_width="fill_parent" android:text="@string/hello"></TextView> 
    <TextView android:textColor="#000000" android:textStyle="bold" android:layout_height="wrap_content" android:id="@+id/myLocationTextDist" android:singleLine="true" android:gravity="center" android:layout_width="fill_parent" android:text="@string/waiting_for_gps"></TextView><TextView android:text="" android:id="@+id/timerTextView" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
</LinearLayout> 

지도보기 나는 동적 추가 해요 :

LinearLayout l = ((LinearLayout) activity.findViewById(R.id.LinearLayoutMain)); 
l.addView(mapView); 
+1

가 수행 모토로라 휴대 전화를? – Olegas

+0

예, Motorola Milestone XT720 – mirt

+2

알다시피, 일부 Motorola 휴대 전화에서는 일반적인 문제입니다. (http://android.bigresource.com/Track/android-V90Io6p0T/), 그리고 내가 알 수 있듯이, 어떻게 든 Cyanogenmod (http://code.google.com/p/cyanogenmod/issues/detail ? id = 395) – Olegas

답변

4
+0

답장을 보내 주셔서 감사합니다. 나는 그것을 해결하고 mapView 너비를 2 * 화면 너비로 설정했습니다 (연결된 StackOverfolow 질문에서 설명한대로). – mirt

0

자세한 내용을 모른 채, 나는 것 먼저 다른 엄마가있을 것 같아요. XML 파일에 정의 된 pView 요소 (또는 다른 요소)는 현재지도보기 위에 배치됩니다. 지도 (XML 및 자바)를 표시하는 방법에 대해 더 많이 공유 할 수 있다면 그 원인을 쉽게 찾을 수 있습니다.

+0

이 링크는 빈 사각형 문제를 해결할 수있는 사용자를 보여줍니다. http://code.google.com/p/cyanogenmod/issues/detail?id=395 – Brian