Предложение по дизайну пользовательского интерфейса Android - PullRequest
0 голосов
/ 31 января 2012

Это сценарий:

У меня есть одно заданное изображение на задании. На этом фоне был нарисован прямоугольник (другими словами, одно изображение, изображающее прямоугольник). Мне нужно отобразить текст в этом прямоугольнике.

Сейчас у меня есть одно решение: поскольку я собираюсь оптимизировать пользовательский интерфейс для большинства экранов (включая планшеты), я собираюсь настроить основной макет .xml для каждого размера экрана (несколько .xml макеты). Таким образом, я могу вручную установить место, где текстовая область попадает в прямоугольник (+ его размер).

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

Поскольку мне нужно установить определенные позиции для других элементов пользовательского интерфейса (центральные кнопки (вертикально / горизонтально), в настоящее время я использую Относительный макет.

1 Ответ

0 голосов
/ 31 января 2012

По умолчанию, если вы использовали dp в качестве размерной меры, ваше приложение теоретически должно работать нормально для всех разрешений.Android по умолчанию масштабирует экран, чтобы соответствовать разным экранам. AndroidDeveloper Вам просто нужно убедиться, что у вас есть разные изображения для ресурсов (прямоугольное изображение).В SO есть еще один пост, который вас может заинтересовать ссылка

Cheers RIchie

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...