В моем приложении у меня есть одно изображение карты и изображения вокруг него, содержащие фрагменты карты. На любом экране устройства фрагменты карты должны быть равны по размеру соответствующей части на карте.в макете ограничения.
Как сделать изображения вокруг изображения карты такими же или такими же, как на основном изображении.Я создал набор изображений с помощью плагина «Batch Drawable Import». Когда я помещаю изображения в папки drawable-xxhdpi drawable-xhdpi drawable-hdpi drawable-ldpi, они показывают большие или меньшие фрагменты при работе на устройствах.Эти фрагменты изображения будут перетаскиваться в представление карты, которое в итоге создает карту.
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/parentcl"
tools:context=".Act2_1">
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/x2"
app:layout_constraintBottom_toTopOf="@+id/imageView35"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.1"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/imageView35"
app:layout_constraintVertical_bias="0.498" />
<ImageView
android:id="@+id/imageView33"
android:layout_width="163dp"
android:layout_height="0dp"
android:layout_marginBottom="38dp"
android:layout_marginEnd="368dp"
android:layout_marginTop="92dp"
app:layout_constraintBottom_toTopOf="@+id/imageView35"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/x1" />
</android.support.constraint.ConstraintLayout>
Выше приведен тестовый код, который я пробую. Размер изображения составляет 2048px X 1496px и размер красной рамки внутри него.400px X 300px. Размер изображения при просмотре внешнего изображения 400px X 300px.Я хочу, чтобы размер внешнего изображения был идентичен размеру изображения в фоновом изображении.Что является лучшим решением для достижения вышеуказанного требования.Я попытался поместить изображения во все доступные для рисования папки в приложении, но безуспешно.Затем я добавил крупномасштабные изображения только в папке drawable и drawable-nodpi-v4, что также не дало хорошего результата.