【问题标题】:android map fixed button image on topandroid地图固定按钮图像在顶部
【发布时间】:2011-12-02 23:16:42
【问题描述】:

可以将固定按钮(带图像)放在 android 地图的顶部。

我想在 android 地图上添加按钮,然后当用户单击它时,它会在地图上执行某些操作。

类似于缩放控件,但始终可见。

【问题讨论】:

    标签: android android-mapview


    【解决方案1】:

    将地图和按钮放在相对布局中。比如:

    <RelativeLayout>
      <MapView>
      ...
      </MapView>
    
      <Button>
      ..make its align parent top property true here
      </Button>
    </RelativeLayout>
    

    这应该将按钮放在地图顶部并与屏幕顶部对齐。如果您想要一个带有图像的按钮,请使用 ImageButton insead。

    【讨论】:

    • 但这会将按钮放在地图顶部吗?喜欢变焦控制?所以地图占据了所有的屏幕空间,但按钮在顶部。
    • 是的,它与缩放控件完全一样,地图将全屏显示,按钮位于顶部。此外,您可以指定在地图上放置它的位置,就像上面的代码一样,我使按钮与屏幕顶部对齐。你可以在任何你想要的地方对齐它。
    【解决方案2】:

    当您说“在顶部”时,您指的是深度或 z 索引。使用FrameLayout,先设置MapView,再设置Button。

    <FrameLayout>
        <MapView />
        <Button .../>
    </FrameLayout>
    

    编辑我提到的重力是错误的。

    相关问题:Placing/Overlapping(z-index) a view above another view in android

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多