我在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服务存在问题。我已导入库项目并将库添加到我的项目中。
我的构建路径如下图所示:
我想我已经完成了我在那里阅读的所有内容,但这不起作用。
这一行返回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();
}
}