2016-12-03 5 views
0

Я хочу добавить наложение кнопок, но это не должно быть основано на геоинформации, а вместо этого на основе экрана. Поэтому всякий раз, когда я просматриваю карту, кнопка все равно должна существовать и останется в этой позиции. Как мне это сделать?Как добавить ButtonOverlay на карту (osmdroid)

ответ

1

Просто добавьте его в андроида макет для деятельности/фрагмента

Пример здесь: https://github.com/osmdroid/osmdroid/blob/master/OpenStreetMapViewer/src/main/res/layout/sample_cachemgr.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/parent_container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <org.osmdroid.views.MapView 
     android:id="@+id/mapview" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     tilesource="Mapnik" /> 

    <Button android:id="@+id/btnCache" 
     android:layout_width="fill_parent" 
     android:text="Cache Manager" 
     android:layout_height="wrap_content"></Button> 

</RelativeLayout> 
+0

он не поддерживает его, таким образом, она не отображается – Temmie

+0

Android поддерживает его, так почему osmdroid переписать кнопку – spy

+0

oh спасибо !, я предполагаю, что я просто ошибся с макетом lol – Temmie

Смежные вопросы