我正在使用谷歌地图的碎片。地图加载第一次是完美的,但是当我试图从另一个片段返回包含google地图的片段时,它崩溃了,错误如下。
android.view.InflateException: Binary XML file line #14: Error inflating class fragment
以下是初始化片段的代码
SupportMapFragment fragment
在onCreateView中
fragment = (SupportMapFragment)getChildFragmentManager().findFragmentById(R.id.map);
fra
我得到了结构类似于下面的CoordinatorLayout:
<CoordinatorLayout>
<AppBarLayout>
<CollapsingToolbarLayout
app:layout_scrollFlags="scroll|snap">
...
</CollapsingToolbarLayout>
... almost all elements here have scroll|enterAlways|sna
我正在尝试在我的xamarin android项目中使用谷歌地图。我已经安装了Google Play服务-地图,并在Google控制台中创建了一个API密钥。我在我的活动中使用了片段来显示地图,如下所示。
但是当我尝试实例化这个应用程序时,它抛出了这个异常:"Android.Views.InflateException: Binary XML file line #1: Error inflating class fragment。“
请帮帮我。谢谢。
我的应用程序使用谷歌地图v2。这个应用程序成功地在Android驱动的设备上工作。我尝试在Android模拟器上运行相同的应用程序。我的模拟器的目标是Google APIs API Level 18,但这里的问题是应用程序在模拟器上运行,但地图不能在地图片段上绘制,请参见下图
在logcat中,我可以看到以下错误
Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
和下面的警告
eglSurfaceAttrib not implemented
我已经在Manifest中添加了此功能
我正在试图获取地图片段中的当前位置,但由于没有唤醒LocationRequest.create(),所以无法这样做。这两种方法都不起作用:
LocationRequest l = new LocationRequest();
或
LocationReuest l = LocationRequest.create();
我的MapsFragment.java:
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationRequest;
p
我正在尝试以片段的形式显示来自Google Maps API V2的地图。我尝试使用SupportMapFragment,但无法获得预期的输出。另外,我是这个平台的初学者!我真正想要的只是一种将Google Maps API V2 for Android中的地图放入片段中的方法。请分享你的想法和推荐人。
提前感谢!
我一直在尝试让谷歌地图在Android Studios上运行。
当使用Google地图模板创建一个新项目时,它工作得很好。然而,当我在现有项目中实现地图时,它所显示的只是一个左下角带有徽标的灰色屏幕。
现有的项目使用带有单个activity的片段导航系统,该activity托管所有其他片段类。但这不应该是问题的原因,因为我以与模板中相同的方式实现了映射,而且它也不起作用。
我已经检查了Logcat输出,键验证没有错误。如果我更改了密钥,则会出现错误。
以下是包含映射的片段类的代码:
public class MapFragment extends Fragment implements