Я плохо знаком с программированием Android. Я видел различные телефоны с различными разрешениями экранов, которые работают на Android. Как я могу создать приложение, которое работает над всеми устройствами на базе Android с любым искажением в моих представлениях приложения.....
Короткий ответ - размер всех элементов макета в dip
. dip
- это сокращение от Density-independent pixel
, и Android автоматически масштабирует элементы размером в dip
, чтобы они имели одинаковый размер на разных экранах. (Вы можете сократить dip
до dp
в XML-файлах макета.)
Подробный ответ - прочитать эту статью на сайте разработчиков Android . Это длинный текст, но я настоятельно рекомендую прочитать его от начала до конца хотя бы один раз, прежде чем вы зайдете слишком далеко в своем приложении.
Есть несколько рекомендаций по созданию приложения, не зависящего от разрешения,