0

我在使用 Android 中的 Google Maps v2 时遇到问题。我有一个可以工作的代码,但是在更新了 Eclipse 并更改了一些它不起作用的代码之后。我在这一行有错误:

view = inflater.inflate(R.layout.map, container, false);

我在 ActionBarActivity 中使用 SupportMapFragment。我的 XML 是下一个:

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

<EditText
    android:id="@+id/editTextLocation"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="60dp"
    android:layout_marginRight="60dp"
    android:layout_marginTop="13dp"
    android:background="@android:color/white"
    android:hint="@string/search"
    android:imeOptions="actionSearch"
    android:inputType="text"
    android:padding="5dp" />

<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/buttonMap"
    android:layout_alignParentTop="true" />

<Button
    android:id="@+id/buttonMap"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_margin="5dp"
    android:paddingTop="3dp"
    android:paddingBottom="3dp"
    android:textSize="15sp"
    android:background="@drawable/custom_button"
    android:text="@string/accept"
    android:textColor="@color/White" >
</Button>

</RelativeLayout>

在阅读了一些 stackoverflow 页面后,我认为 Google Play 服务存在问题。我已导入库项目并将库添加到我的项目中。 Google Play 服务已添加到我的项目中

我的构建路径如下图所示:

在此处输入图像描述

我想我已经完成了我在那里阅读的所有内容,但这不起作用。

此行返回 0,即 Ok 或 Success 的值:

  GooglePlayServicesUtil.isGooglePlayServicesAvailable(getActivity())));

public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    EnterPageFragment fragment = new EnterPageFragment();
    getSupportFragmentManager().beginTransaction().add(R.id.content_frame, fragment).commit();
}
}
4

0 回答 0