2014-12-13 3 views
0

Я использую Google Map V2 в своем приложении, поэтому я следую учебным пособиям в Интернете, например this.Ошибка при использовании фрагмента

Но когда я использую фрагмент тега в XML макета и запуска приложения, он подскочил к DEBUG окна (вид) затмения.

Я проверил мои коды построчно, и когда я использую фрагмент тега в XML макета появляется первая ошибка!

Я создал тестовое приложение (как показано ниже) и снова получил ошибку.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<fragment 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

</LinearLayout> 

и мой Java класс:

public class Main extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    } 
} 

Я знаю, что когда я использую фрагмент тега в моем макете, я получил сообщение об ошибке.

Не могли бы вы рассказать мне, что не так!

+0

Pls добавить Logcat файл ошибки – Rahul

ответ

2

Поместите следующий код в теге приложения в манифесте он пропустил эту строку в этом примере

<meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

и заменить следующее в файле макета

<fragment 
     android:id="@+id/map" 
     android:name="com.google.android.gms.maps.MapFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"/> 
+0

Tank вам для подсказки ... Это решение моей проблемы –

Смежные вопросы