Я потратил много времени в поисках решения, но не смог найти ни одного.Я почти уверен, что для некоторых из вас это будет выглядеть глупым вопросом, но я действительно застрял здесь.
Я пытаюсь создать MapActivity с 5-строчным ListView в верхней частиэкран, сопровождаемый MapView.ListView всегда будет 5 строк большим.
Я использую этот макет, который дал мне самый близкий результат, который я хочу:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/infoListe"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:cacheColorHint="#00000000"/>
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="wrap_content"
android:layout_height="200dip"
android:enabled="true"
android:clickable="true"
android:apiKey="<KEY_OMITTED_HERE>"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
Я получил желаемый результат в последнее времяУстройства высокого разрешения, но на устройствах с более низким разрешением, ListView и MapView перекрываются на экране.
Я хотел бы, чтобы вы помогли мне понять, как добавить ScrollView в макет, чтобы получить прокручиваемое решение.Представление: 1/5 строк ListView 2 / MapView
Если экран слишком маленький, пользователь может прокрутить, чтобы перейти к разделу MapView.
Спасибо всем, кто приметнесколько минут, чтобы помочь мне.Все мои тесты до сих пор не прошли.
Адам.