Итак, у меня есть этот файл макета:
<merge>
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent".../>
<LinearLayout topNav
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="top".../>
<LinearLayout bottomNav
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom".../>
</merge>
Идея состоит в том, чтобы иметь верхнюю и нижнюю панели с кнопками для выполнения каких-либо задач.
Когда я делаю это, столбцы отображаются правильно, а карта посередине расширяет все, кроме столбцов. Затем я добавил
mapView.setBuiltInZoomControls(true);
и происходит забавная вещь: элементы управления масштабированием появляются над НИЖНЕЙ полосой, без сенсорной фокусировки (т.е. когда я касаюсь их, я фактически нажимаю кнопки ниже в самой полосе).
Я пытался играть с android: вес не помог (т.е. установить вес = 1 для карты, установить вес = 0,5 для баров)
Предложения
спасибо!
-
llappall