如何在地图片段活动上显示按钮

     2023-04-18     104

关键词:

【中文标题】如何在地图片段活动上显示按钮【英文标题】:How can I show button over map fragment activity 【发布时间】:2020-09-27 06:52:06 【问题描述】:

我在我的 android 项目中使用 map api 来捕获当前位置并在它成功捕获当前位置时标记我想要的位置,然后应该可以看到一个按钮,上面写着 Proceed Next,当用户按下它时,它会进入下一个活动。 在正常活动中,我可以知道我们有可见性属性,但如何在地图片段中执行?

<?xml version="1.0" encoding="utf-8"?>

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_
    android:layout_
    tools:context=".MapsActivity" >
</fragment>

提前致谢。

【问题讨论】:

【参考方案1】:

将地图片段包裹在RelativeLayout中,并在地图片段之后添加一个按钮

<RelativeLayout
    android:layout_
    android:layout_>
    <fragment
        class="com.google.android.gms.maps.MapFragment"
        android:layout_
        android:layout_/>

    <!--Button appears over the map and you can position within it's parent view and toggle the visibility from the code-->
    <Button
        android:id="@+id/proceed_btn"
        android:text="Proceed"

        <!--Remove comment if you want the button to be hidden by default-->
        <!-- android:visibility="gone" -->

        <!--Align to the right-->
        android:layout_alignParentRight="true"

        <!--Align at the bottom-->
        android:layout_alignParentBottom="true"

        android:layout_
        android:layout_ />
</RelativeLayout>

【讨论】:

【参考方案2】:

使用

<RealtiveLayout>

获得这个。

【讨论】:

我如何管理这段代码?? schemas.android.com/apk/res/android" xmlns:tools="schemas.android.com/tools" android:id="@+id/map" android: name="com.google.android.gms.maps.SupportMapFragment" android:layout_ android:layout_ tools:context=".MapsActivity" > 【参考方案3】:

您可以在 中创建按钮,并在获取当前位置时将可见性默认设置为 false,然后将按钮可见性设置为 true;

<fragment 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_
android:layout_
tools:context="com.example.LocationChooser">


<Button
    android:layout_
    android:layout_
    android:layout_gravity="right|bottom"
    android:text="Next" 
    android:padding="10dp"
    android:layout_marginTop="20dp"
    android:paddingRight="10dp"/>

【讨论】:

如何将活动 UI 的点击传递到地图片段以将地图更改为 MAP_TYPE_HYBRID

】如何将活动UI的点击传递到地图片段以将地图更改为MAP_TYPE_HYBRID【英文标题】:HowtopassclickfromactivityUItomapfragmenttochangemaptoMAP_TYPE_HYBRID【发布时间】:2020-03-2916:25:10【问题描述】:我有一个包含我的地图片段的活动。我已经在活... 查看详情

phpmt|tec|始终在单个活动上显示google地图和地图链接(代码片段)

查看详情

phpmt|tec|始终在单个活动上显示google地图和地图链接(代码片段)

查看详情

如何设置主活动中显示的默认片段?

】如何设置主活动中显示的默认片段?【英文标题】:Howtosetadefaultfragmentshowninthemainactivity?【发布时间】:2017-09-1023:54:56【问题描述】:所以我今天遇到了一个小问题。我在我的应用程序中制作了一个底部导航视图,单击按钮后... 查看详情

如何从片段外部清除/重置地图?

】如何从片段外部清除/重置地图?【英文标题】:Howtoclear/resetamapfromoutsidethefragment?【发布时间】:2021-03-3105:15:59【问题描述】:我有一个简单的测试应用程序。它具有AndroidStudio默认带来的“基本活动”。还有一个谷歌地图片段... 查看详情

php活动日历:社区活动门票:在社区活动列表视图上显示“付款选项”按钮。(代码片段)

查看详情

php活动日历:社区活动门票:在社区活动列表视图上显示“付款选项”按钮。(代码片段)

查看详情

如何在 Android 地图活动中显示地图?

】如何在Android地图活动中显示地图?【英文标题】:HowtoshowamapinanAndroidmapactivity?【发布时间】:2010-11-0900:22:17【问题描述】:我已将地图视图附加到我的布局中,并有一个显示指南针和我当前位置的地图。我遇到的问题是,视... 查看详情

如何使用活动显示的片段转到上一个活动

】如何使用活动显示的片段转到上一个活动【英文标题】:HowcanIgotopreviousactivitywiththefragmenttheactivitywasshowing【发布时间】:2014-10-2023:28:37【问题描述】:我有两个活动,活动A和活动B。现在活动A有3个Fragments,其中一个启动活动B... 查看详情

ios:mapkit如何在地图上启用当前位置按钮?

】ios:mapkit如何在地图上启用当前位置按钮?【英文标题】:ios:mapkithowtoenablecurentlocationbuttononmap?【发布时间】:2014-02-1013:43:28【问题描述】:我正在开发显示地图的应用程序。我在地图属性中启用了用户当前位置,它现在显示... 查看详情

应用程序启动地图活动后,如何在 android 的地图中显示我的当前位置

】应用程序启动地图活动后,如何在android的地图中显示我的当前位置【英文标题】:Howtoshowmycurrentlocationinmapsinandroidassoonastheappstartsthemapactivity【发布时间】:2017-04-2115:41:21【问题描述】:该怎么做,一旦我打开我的应用程序的... 查看详情

在所有活动中显示操作栏

...的活动。这一切都很好,但是新活动上没有显示操作栏。如何在所有活动上显示操作栏?这里是MainActivity.javapa 查看详情

如何使悬停在活动按钮上不使用悬停效果?

】如何使悬停在活动按钮上不使用悬停效果?【英文标题】:Howtomakehoveringoveractivebuttonnotusehovereffect?【发布时间】:2017-09-0700:53:44【问题描述】:我有一个对按钮具有悬停效果的导航栏。此外,每当页面处于活动状态时,该按钮... 查看详情

如何在 Android Studio 中使用按钮按初始筛选并使用 SQLite 将其显示在另一个活动上

】如何在AndroidStudio中使用按钮按初始筛选并使用SQLite将其显示在另一个活动上【英文标题】:HowtofilterbyinitialusingabuttonanddisplayitonanotheractivityusingSQLiteinAndroidStudio【发布时间】:2021-07-2003:04:16【问题描述】:我正在androidstudio中创... 查看详情

如何在google地图上自定义mylocationenabled按钮?(代码片段)

...这样的选项。但是,我需要自定义MyLocation按钮但不知道如何操作。你能帮帮我吗?我在Flutter中很新:D答案我找不到简单的方法,但由于一切都是颤抖的小部件,你可以将你的谷歌地图放在你的堆栈中,并添加iconbutton或你需要... 查看详情

如果在对话框上按下按钮,如何启动活动

】如果在对话框上按下按钮,如何启动活动【英文标题】:Howtostartanactivityifabuttonpressedondialogbox【发布时间】:2016-05-2309:30:43【问题描述】:我使用下面的代码来显示一个对话框,如果单击肯定按钮,我会尝试转到主页。但似乎I... 查看详情

在 NavigationUI 的同一主机活动上传递数据并更新片段文本/按钮

...段上传播用户的信息并使用这些信息更新其视图。问题:如何在 查看详情

如何在 Android 地图活动中显示特定标记?

】如何在Android地图活动中显示特定标记?【英文标题】:HowtoshowspecificmarkersinAndroidMapsactivity?【发布时间】:2017-01-1001:57:51【问题描述】:我正在尝试创建一个显示每所大学的地图的Android应用程序|该地区/附近的学校。我查看了S... 查看详情