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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何使用在线引用的任何公共类相关的知识,希望对你有一定的参考价值。

在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类,而是我在网络资源上找到的任何类,例如本文顶部的链接。

提前致谢

答案

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

接下来,您需要增加Java堆大小,以便在项目设置中转到“Android Build” - >“Advanced”并将“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.

以上是关于我如何使用在线引用的任何公共类的主要内容,如果未能解决你的问题,请参考以下文章

如何在片段中使用按钮[关闭]

在android studio中升级repo v9后,片段必须是公共静态类崩溃错误

如何使用 ProGuard(或任何其他方式)隐藏库 Jar 中的公共类?

html如何引入公共的html代码,比如公共右侧悬浮框

为啥片段类应该是公开的?

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用