2016-12-21 6 views
1

내지도의 오른쪽 하단 모서리에 버튼을 추가하고 GoogleMaps와 같이 다른 상태에서 버튼을 변경하는 가장 좋은 방법은 무엇입니까? OSMDroid를 사용 중이며 기본값이 아닌 사용자 정의 단추를 추가해야합니다.Google지도에서와 같이 오른쪽 하단 모서리에 맞춤 위치 버튼을 추가하십시오.

enter image description here

+0

을 찾고 OSMDroid 라이브러리가 사용하는 뷰, 모두 안에 넣어 무엇을 얻을 질문에 추가 할 수있는 항목) 및 사용자 정의 단추보기가 있습니다. 더 자세한 답변을 원하시면 pls에서 자세한 내용과 코드를 제공합니다. – Galya

답변

2

사용이 레이아웃과 당신이 코드 (당신이 RelativeLayout의를 사용해야합니다 말하면 일반적으로

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical"> 

    <RelativeLayout 

     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <fragment 

      android:id="@+id/map" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" /> 

     <ImageView 
      android:id="@+id/imageViewFlagPassenger" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerInParent="true" 
      android:background="@android:color/transparent" 
      android:src="@drawable/marker" /> 

     <ImageView 
      android:id="@+id/btn_passenger_current_location" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentRight="true" 
      android:layout_marginBottom="20dp" 
      android:layout_marginRight="10dp" 
      android:background="@drawable/location_icon" /> 

    </RelativeLayout> 

</LinearLayout>