Относительная ошибка макета aginst google api7 build - PullRequest
0 голосов
/ 20 января 2012

Я пытаюсь отобразить положение устройства на карте. у меня работает приложение, но карта не отображается. Я много читал об общих ошибках для этого, например, ключ API карты. мой телефон Samsung Galaxy 2.1. я заметил, что я строил против Google api8. поэтому я немного испортил некоторые вещи, и мне пришлось удалить проект, скопировать и вставить файлы src обратно в новый проект. новый проект теперь построен на google api7.

проблема в том, что в файле main.xml есть ошибка. Единственное, о чем я могу думать, это то, что я изменил то, что проект построен против api7 вместо api8. есть идеи?

error: Error: String types not allowed (at 'layout_width' with value 'match_parent').

[править] ошибка в теге относительной задержки

.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="vertical" android:layout_width="match_parent" 
                android:layout_height="wrap_content" android:gravity="fill">
   <com.google.android.maps.MapView
        android:id="@+id/myGMap"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:enabled="true"
        android:clickable="true"
        android:apiKey="02wE28syQIHzpwXXa95CrtA1XJLU5segJgltvKQ"

     />

   <EditText android:id="@+id/edittext1" 
             android:inputType="text"
             android:layout_width="fill_parent" 
             android:layout_height="wrap_content" 
             />

   <Button android:layout_height="wrap_content" 
           android:layout_width="wrap_content" 
           android:text="CLOSE"
           android:layout_alignParentRight="true"  
           android:id="@+id/close" ></Button> 

</RelativeLayout>

1 Ответ

0 голосов
/ 20 января 2012

Да, на уровне API 7 не существует xml attibute match_parent, вместо этого вам нужно использовать fill_parent.

...