Как настроить ImageView для выравнивания по родительскому дну и scaleType
Я пытаюсь выровнять изображение к его родителям. Основная идея состоит в том, чтобы подогнать изображение к ширине экрана, используйте wrap_content
для высоты, а затем выровняйте все это по основанию родителя. К сожалению, в результате получается запас в 1-2dp внизу, от которого я не могу избавиться. Я поменял фон родителя на синий, так что это очевидно:
<RelativeLayout
android:layout_gravity="center_horizontal"
android:id="@+id/contentView"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/top_graphic" />
//...
</RelativeLayout>
Вот как это выглядит в компоновщике макетов:
Эта синяя линия внизу, от которой я не могу избавиться. Я не хочу использовать прямой dp
значения, очевидно, как я могу решить это?
1 ответ
Попробуй это
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/top_graphic" />