У меня есть Scrollview, который содержит раздел для адреса, некоторые кнопки, и карта, которую я хочу отображаться в следующем формате:MapFragment не уважая matchparent
И вот результат я получить вместо:
по какой-то странной причине я не могу заставить MapFragment уважать атрибут matchparent
и он всегда оказывается определенное по умолчанию он IGHT. Вот основные XML:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/tile_view"
android:orientation="vertical"
android:padding="10dp">
<!-- Address -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@style/agencyAddress"/>
<!-- Map and Buttons -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:baselineAligned="false"
android:paddingTop="5dp">
<!-- Map -->
<fragment
android:id="@+id/agency_map"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/buttons"
android:layout_toEndOf="@+id/buttons"
class="com.google.android.gms.maps.MapFragment" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/buttons"
android:orientation="vertical">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/random_image"
android:src="@drawable/random_image"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/random_image2"
android:src="@drawable/random_image"/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
Попробуйте обертывание фрагмента в кириллице, как LinearLayout, а затем совпадающий с RelativeLayout? – nem035
К сожалению, это не работает ни с RelativeLayout, ни с LinearLayout. –