我如何使用在线引用的任何公共类

时间:2014-05-01 07:36:25

标签: android class xamarin reference

在Xamarin中,我如何获得正确的信息来实现应用程序中的任何类。

我将使用此类引用作为示例:http://developer.android.com/reference/com/google/android/gms/maps/SupportMapFragment.html

班级类型为SupportMapFragment。如何创建扩展SupportMapFragment的活动?

我在此页面上看到的唯一信息如下:

  

java.lang.Object中      ↳android.support.v4.app.Fragment        ↳com.google.android.gms.maps.SupportMapFragment

如何在新活动中使用SupportMapFragment类?

我是否可以逐步列出如何执行此操作的说明?不仅仅是这个SupportMapFragment类,还有我在网络资源上找到的任何类,例如本文顶部的链接。

提前致谢

1 个答案:

答案 0 :(得分:0)

创建项目后,您需要将Google Play组件添加到其中。右键单击Components(在References下面)并选择" Get More Components ..."。您想要的版本取决于您,但为了示例,请选择" Google Play服务(Gingerbread)"并将其添加到您的应用中。

接下来,您需要增加Java堆大小,以便项目设置转到" Android Build" - > "高级"并设置" Java堆大小"到1GB。现在项目应该再次成功构建。

创建课程:

public class SupportMap : Android.Gms.Maps.SupportMapFragment
{

在布局中使用它:

<fragment 
    class="yourclassnamespacehereinlowercase.SupportMap"
    android:id="@+id/mapFragment"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

More information on fragments can be found from Xamarin documentation.