Я хочу установить фон на любой layout
.Обычно, я бы продолжил это примерно так:
<LinearLayout
android:orientation="vertical"
android:background="#@drawale/somedrawable"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="100dp"/>
Но это всегда сделает фон подходящим для LinearLayout
.Но что, если макет был меньше по высоте, чем изображение, заданное в качестве фона?Я НЕ хочу уничтожить соотношение сторон изображения, а просто отцентрировать изображение внутри макета и перекрыть его по высоте, чтобы оно больше не было видно.
Чтобы уточнить:
Слева - то, что происходит в настоящее время, но справа - как я хочу быть.Поскольку контейнер макета меньше imageview
или фонового изображения, предполагается, что он остается в центре, но показывает только то, что подходит без изменения соотношения сторон.