0

setContentView() 在下面给出错误是我的代码:

  public class LocateUserInMap extends FragmentActivity {
    private GoogleMap mMap;    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_locate_user_in_map);
         mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
         mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
         final LatLng CIU = new LatLng(19.111693900000000000,72.911271500000000000);
         mMap.addMarker(new MarkerOptions().position(CIU).title("Friend"));
       //  findDirections(19.111693900000000000,72.911271500000000000,19.128203900000000000,72.928065000000060000, GMapV2Direction.MODE_DRIVING);
    }
}

错误 : 在此处输入图像描述

这是我正在使用的库:
在此处输入图像描述

activity_locate_user_in_map.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".LocateUserInMap" >

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

</RelativeLayout>

我错过了什么......请帮忙!

问候,
苏拉布

4

2 回答 2

0

您的布局文件R.layout.activity_locate_user_in_map丢失,可能它在另一个项目中,或者它在正确的项目中但不知何故无法解决,请尝试清理项目

于 2013-07-27T06:09:25.310 回答
0

@SuppressLint("NewApi") 真的不需要 onCreate() 所以我猜你已经将你的项目设置为:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

然后尝试在不使用支持库的情况下使用 Fragments 。您需要将导入更改为:

import android.support.v4.app.FragmentActivity;

并将任何调用更改为:

getFragmentManager()

getSupportFragmentManager()

您可能还想查看这个问题以获得有关 Fragment、FragmentActivity 和支持库的良好背景

于 2013-07-27T06:20:01.133 回答