如何在 OSMbonuspack 标记的描述中添加新行?

arn*_*e.z 4 android openstreetmap marker osmdroid

我正在使用OSMbonuspack创建标记并希望添加带有单独行的描述。但是,普通的换行符 ( \n) 不起作用。所以我想知道是否有可能做到这一点。但这似乎是一件很常见的事情,所以我希望有可能这样做。我尝试了以下代码,但换行符无效:

Marker playgroundMarker = new Marker(mapView);
playgroundMarker.setPosition(new GeoPoint(latitude, longitude));
playgroundMarker.setTitle(title);
playgroundMarker.setSubDescription("first line\nsecond line");
Run Code Online (Sandbox Code Playgroud)

这导致以下描述:first line second line而不是:

first line
second line
Run Code Online (Sandbox Code Playgroud)

目前我唯一的解决方案是将描述一分为二。使用第一部分作为片段 ( playgroundMarker.setSnippet(...)) 和第二部分作为描述 (playgroundMarker.setSubDescription(...) )。但应该有更好的方法。

有任何想法吗?

MKe*_*Ker 5

片段和子描述都支持 html 标签。所以这将完成这项工作:

playgroundMarker.setSubDescription("first line<br>second line");
Run Code Online (Sandbox Code Playgroud)