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(...) )。但应该有更好的方法。
有任何想法吗?
片段和子描述都支持 html 标签。所以这将完成这项工作:
playgroundMarker.setSubDescription("first line<br>second line");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
507 次 |
| 最近记录: |