В моем приложении TextView
отображается над ImageView
, который содержит изображение SVG.В зависимости от разрешения экрана ImageView
, который ограничен (сверху и снизу например ) другим ImageView
, масштабируется: таким образом, его SVG также масштабируется путем уменьшения его высоты (и ширины, пропорционально).Таким образом, пространство между TextView
и ImageView
технически такое же, как в Android Studio, но визуально длиннее.
Я бы хотел: чтобы в Android Studio оставалось то же пространство, что ина всех разрешениях экрана , т.е. : 8dp.
Пример:
В визуализаторе Android Studio пространство составляет 8dp:
В Samsung Galaxy S7, я думаю, пространство все еще составляет 8 дп, но SVG масштабируется: пространство кажется длиннее.
Доказательство того, что SVG масштабируется и что ImageView
действительно на 8dp от TextView
:
Знаете ли вы, как сохранить то же пространство, что и в Android Studio, независимо от разрешения экрана?
Предупреждение
Я действительно хочу масштабировать SVG (поэтому я нене хотите, например установить scale: fitXY
или что-то в этом роде).Но я также хочу, чтобы расстояние между нижней частью TextView
и верхней частью масштабированного SVG было 8dp на всех разрешениях экрана.