У меня есть карта в моем приложении.
я установил 294x322 imtage в относительном макете и в относительном макете я добавил map view с wrap_conten в качестве высоты и высоты, думая, что представление карты будет также содержать размер heiht и вес 294x322 oflativelayout.but во время выполнения мой map view будет заполнять решение parent.one я обнаружил, что задаю статическую высоту ширины относительной компоновке фонового изображения, но проблема в том, что у меня есть два изображения с одинаковыми именами, которые я поместил в папки hdpi и mdpi. Так что это не будет работать для разрешения нескольких экранов.
здесь я добавляю свой xml файл
<!-- MapView -->
<RelativeLayout
android:id="@+id/layout_mapRestaurant"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rlBtnView"
android:layout_centerHorizontal="true"
android:paddingLeft="15dip"
android:paddingTop="15dip"
android:paddingRight="15dip"
android:paddingBottom="40dip"
android:layout_marginTop="-25dip"
android:background="@drawable/mapbg"
>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview_SearchResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:background="@drawable/bg_border"
/>
</RelativeLayout>
Ниже приведен мой графический макет, как я спроектировал
Следующее - это фактическая раскладка, которую я показываю во время выполнения.
Может кто-нибудь сказать мне, как выйти из этой проблемы ?????