В моем приложении для Android у меня есть фон, который используется для разделов на экране (не весь экран), поэтому я пытаюсь применить его к LinearLayout. Проблема в том, что это растяжение LinearLayout до размера изображения. Я хочу, чтобы он обрезал изображение. Я попытался использовать растровое изображение и не мог заставить его работать, попытался помещать изображение в ImageView в относительный макет и не мог заставить его работать. Как должен выглядеть мой xml?Android Crop LinearLayout Background
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="clip_vertical"
android:background="@drawable/bg_blue_w_pattern">
<RelativeLayout
style="@style/menu_layout"
local:MvxBind="Click CalculatorsCommand">
<ImageView
android:id="@+id/img_calculators"
android:src="@drawable/calculators_icon"
style="@style/menu_image" />
<TextView
android:layout_toRightOf="@+id/img_calculators"
style="@style/menu_text"
android:text="Calculators" />
<ImageView
style="@style/menu_arrow" />
</RelativeLayout>
</LinearLayout>
Пытается использовать ImageView с scaleType, установленным в RelativeLayout, также не работает. Размер RelativeLayout всегда слишком велик (масштабируется до размера изображения). Что не так с этим xml?
<RelativeLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/background"
android:src="@drawable/bg_blue_w_pattern"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="center"
android:layout_alignParentTop="true" />
<TextView
style="@style/menu_text"
android:layout_alignParentTop="true"
android:text="Calculators" />
</RelativeLayout>