【问题标题】:Android: TextView on the Mapview ProgrammaticallyAndroid:以编程方式在 Mapview 上的 TextView
【发布时间】:2012-10-18 12:38:59
【问题描述】:

如何以编程方式在 mapview 上用地址填充 textview?

注意:我不需要 onCLick/onTap 的 textview。我只想在地图加载后立即显示文本视图。

谢谢, 苏米亚

【问题讨论】:

    标签: android android-mapview android-view


    【解决方案1】:

    如果您的目标是将文本绑定到某个地理坐标,因此如果用户滚动地图,文本会随之移动,您需要创建一个自定义Overlay,将文本绘制在所需位置。

    另一方面,如果您只是想让一些文本在固定位置(例如右上角)覆盖地图,请将 MapViewTextView 作为 RelativeLayout 的子代。将 TextView 定位在您想要的位置,并确保它是 RelativeLayout 的后一个子代(例如,在 XML 中,它在文件中的后半部分)。 RelativeLayout 支持 Z 轴排序,因此 TextView 将浮动在地图上。

    【讨论】:

    • @Commonsware- 我想用地址而不是使用标记来固定地图气球。我还需要知道如何绘制文字以适合气球。谢谢。
    • @Sowmya:“我想用地址而不是使用标记来固定地图气球”——这没有任何意义。 “我还需要知道如何绘制文本以适应气球”——人们通常会调整气球的大小以适应文本。有一个用于 Android 的开源地图气球库,您不妨看看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 2019-03-05
    相关资源
    最近更新 更多