android之如何在 OSMbonuspack 标记的描述中添加新行
findumars
阅读:45
2025-01-19 22:14:33
评论:0
我正在使用 OSMbonuspack创建标记并希望添加带有单独行的描述。但是,普通的换行符 (\n
) 不起作用。所以我想知道是否有可能做到这一点。但这似乎是一件很普遍的事情,所以我希望,有可能这样做。我尝试了以下代码,但换行符无效:
Marker playgroundMarker = new Marker(mapView);
playgroundMarker.setPosition(new GeoPoint(latitude, longitude));
playgroundMarker.setTitle(title);
playgroundMarker.setSubDescription("first line\nsecond line");
这导致以下描述:
first line second line
代替:
first line
second line
目前我唯一的解决方案是将描述分成两部分。使用第一部分作为 fragment (
playgroundMarker.setSnippet(...)
),第二部分作为描述 (
playgroundMarker.setSubDescription(...)
)。但应该有更好的方法。
有任何想法吗?
请您参考如下方法:
fragment 和子描述都支持 html 标签。
所以这将完成这项工作:
playgroundMarker.setSubDescription("first line<br>second line");
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。