我将在我的应用程序中使用 Google Map V2 ,因此我正在关注网络上的教程,例如this。
但是当我在 XML 布局中使用片段标记并运行应用程序时,它会跳转到eclipse的 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 :(得分: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"/>