Android 在地图视图上显示小部件

Android 在地图视图上显示小部件,android,view,map,widget,Android,View,Map,Widget,我是android应用程序的新开发人员。我想在我的应用程序中显示谷歌地图。在这里,我想在地图视图中显示android小部件。我可以显示android小部件,如按钮、编辑文本框、文本视图等吗 我有一个设计代码,用于在xml中获取地图,如下所示 请任何人都能帮助我 感谢您的支持安卓SDK附带了许多精彩的演示: 如果您想查看示例代码,GoogleAPI附加组件包括一个名为MapsDemo的示例应用程序,您可以将其加载到开发环境中并运行。该应用程序位于Google API目录中:/add-on

我是android应用程序的新开发人员。我想在我的应用程序中显示谷歌地图。在这里,我想在地图视图中显示android小部件。我可以显示android小部件,如按钮、编辑文本框、文本视图等吗

我有一个设计代码,用于在xml中获取地图,如下所示


请任何人都能帮助我


感谢您的支持

安卓SDK附带了许多精彩的演示:

如果您想查看示例代码,GoogleAPI附加组件包括一个名为MapsDemo的示例应用程序,您可以将其加载到开发环境中并运行。该应用程序位于Google API目录中:

/add-ons/Google\u API-API\u LEVEL/samples/MapsDemo

编辑:

我一开始误解了你的问题。您想要做的最好是使用
FrameLayout
。即:

<FrameLayout 
         android:layout_width="fill_parent"
         android:layout_height="fill_parent">
    <com.google.android.maps.MapView
         android:id="@+id/mapId" 
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:enabled="true"
         android:clickable="true"
         android:apiKey="XYX_API_CODE_HERE_XYX"
         />
     <LinearLayout 
         android:layout_width="fill_parent"
         android:layout_height="fill_parent" android:orientation="vertical">
           <!-- Your other widgets (buttons, inputBoxes, etc) goes here -->
     </LinearLayout>
</FrameLayout>

使用框架布局,可以在同一空间中添加不同的视图。 在布局xml文件中,编写一个FrameLayout,其子项为MapView以及按钮、textview等


您可以使用布局重力来组织视图,如左视图、右视图、中视图、中视图水平视图、中视图垂直视图等。

我强烈建议您从示例中删除API键!嘿,瓦鲁阿,我想在地图上显示地图作为背景,我想显示编辑文本或单选按钮或按钮等,如果我的答案是正确的,通常会单击左侧的接受按钮(灰色勾号)。所以这个问题被标记为已解决,我得到了一些学分。
<FrameLayout 
         android:layout_width="fill_parent"
         android:layout_height="fill_parent">
    <com.google.android.maps.MapView
         android:id="@+id/mapId" 
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:enabled="true"
         android:clickable="true"
         android:apiKey="XYX_API_CODE_HERE_XYX"
         />
     <LinearLayout 
         android:layout_width="fill_parent"
         android:layout_height="fill_parent" android:orientation="vertical">
           <!-- Your other widgets (buttons, inputBoxes, etc) goes here -->
     </LinearLayout>
</FrameLayout>