2013-05-05 128 views
0

我想要使用谷歌地图Andorid API版本2为android 2.2和上。谷歌地图android api版本2为Android 2.2和上单monodroid

我使用MapsAndLocationDemo_v2并更改readme中列出的支持android 2.2和uppper的项目,但我有一些错误。

在这行代码:

[FragmentActivity (Label = "@string/activity_label_mapwithmarkers") ] 

我得到这个错误:

projectpath\MapsAndLocationDemo_v2\SimpleMapDemo\MapWithMarkersActivity.cs(3,3): Error CS0616: 'Android.Support.V4.App.FragmentActivity' is not an attribute class (CS0616) (SimpleMapDemo) 

同样的错误,在这条线:

[FragmentActivity (Label = "@string/activity_label_samplemap") ] 

我还试图用这两个机器人。 App和Android.Support.V4.App。而不是上述代码中的FragmentActivity使用Activity。没有出现构建错误,但是我发现运行时出现错误,显示Manifest中未定义的Activity。

编辑

当我使用此代码:

[Activity(Label = "@string/activity_label_mapwithmarkers")] 

应用程序运行,但是当我试图在地图页面去迫使其关闭。

什么问题?

+0

我还想知道,做任何身体有任何想法? – 2013-05-05 18:08:43

回答

0

没有FragmentActivity属性。这仍然是[活动(标签=“标题”)]。您确实需要更改所有活动,以便子类FragmentActivity。

+0

但是当我使用[Activity(Label =“TITLE”)]应用程序强制关闭 – 2013-05-06 08:19:07

+1

这可能是由于其他一些错误。如果你在github上去[地图和位置演示](https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2),我只是更新它包括一个示例API 8(Android 2.2)项目。 – 2013-05-06 15:34:54