Как расположить текстовые представления поверх фонового изображения, когда фон масштабируется? - PullRequest
0 голосов
/ 25 июня 2018

У вас есть вопрос относительно позиционирования TextViews.

Так что в основном у меня есть фоновое изображение (схема), которое здесь https://prnt.sc/jz22p4

Моя цель - разместить текстовые представления поверх этого фона https://prnt.sc/jz22z3

Проблема в том, что на разных размерах устройства изображение фоновой схемы масштабируется, и тогда мои текстовые представления имеют тенденцию исчезать. Я попытался решить эту проблему с помощью ограничения ограничений с процентными ориентирами, но не повезло. Я действительно хочу избежать создания нескольких макетов только для этой схемы.

Кто-нибудь может посоветовать, как это решить? Или, может быть, кто-то может сослаться на какой-то источник, где была решена подобная проблема? Спасибо!

1 Ответ

0 голосов
/ 25 июня 2018

Вы можете попытаться создать фоновое изображение и расположение полей для каждой плотности (HDPI, XHDPI, XXHDPI, ...) => https://developer.android.com/training/multiscreen/screendensities

Вам просто нужно создать дополнительные папки, такие как:

  • drawable-xhdpi, drawable-xxhdpi ... для фонового изображения
  • values-hdpi, values-xhdpi (с файлами измерения.xml) ... для измерений
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...