Я знаю, что вы должны реализовывать множество разных макетов для разных размеров и экранов dpi, но я хочу игнорировать некоторые проблемы с производительностью и работать только с одним измерением для начала. Я выбрал drawable-xhdpi с 640x960 (или 720x1280, я не уверен, какой из них лучше) размеров (это просто для мобильных телефонов Android, а не для планшетов), это правильный способ сделать мой appo perate на большинстве мобильные телефоны, такие как галактика s5, nexus и т. д.? Благодарю.Какое лучшее измерение для приложения для Android?
ответ
Если вы только начинающий, пытающийся поднять ноги в воде, просто используйте размеры для телефона, к которому у вас есть доступ.
Если вы пытаетесь выполнить более совершенную работу, более подходящий способ сделать это - не разрабатывать для определенного измерения, а иметь гибкий дизайн, который масштабируется или перестраивается во время выполнения на основе измерений обнаруженного устройства ,
Один из способов получить размеры во время выполнения должны использовать:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
http://developer.android.com/guide/practices/screens_support.html Также см
Определенно разработайте устройство, к которому у вас есть доступ к – pkacprzak
для гибкого дизайна, не нужно ли мне делать макет для xhdpi, hdpi, mdpi и т. Д., Что я буду делать с шириной и высотой? – shanks
Я добавил ссылку для http://developer.android.com/guide/practices/screens_support.html; Я думаю, вы ссылаетесь на раздел в разделе «Проектирование альтернативных макетов и чертежей». Но независимо от процесса гибкого дизайна, если вы только начинаете, просто сделайте свой первый макет для устройства, к которому у вас есть доступ. – YasharF
- 1. Какое (лучшее) короткое имя для приложения Silverlight?
- 2. Исправлено измерение для приложения android
- 3. Измерение использования приложения для Android (по компонентам)
- 4. Какое лучшее решение для реализации?
- 5. Какое лучшее решение для VCS для Windows?
- 6. Лучшее время для выхода Android-приложения для американского рынка
- 7. Какое лучшее место для реализации транзакции SQL?
- 8. Измерение времени, потраченного на приложения для Android
- 9. Какое лучшее решение для глубокой привязки гибкого приложения/сайта?
- 10. Какое лучшее приложение для поиска Django?
- 11. Какое лучшее поле для хранения дня рождения?
- 12. Какое лучшее решение для неловко параллельной проблемы?
- 13. Какое лучшее решение для OpenID с Django?
- 14. Какое лучшее решение для среды программирования Python?
- 15. Какое лучшее описание для «встроенной аппаратной системы»?
- 16. Какое лучшее решение для создания страницы справки?
- 17. Какое лучшее место для начала изучения Qt?
- 18. Какое лучшее решение для кэширования htaccess
- 19. Какое лучшее хранилище для SQL Server 2000?
- 20. Какое лучшее, что вы разработали для Sharepoint?
- 21. Какое лучшее решение MemCache для приложений ASP.NET?
- 22. Какое лучшее решение для обновления таблицы MARA?
- 23. Какое лучшее решение для проверки страны-пользователя?
- 24. Какое лучшее регулярное выражение для проверки поля?
- 25. Какое лучшее цветовое пространство для обнаружения движения
- 26. Какое лучшее решение для многоуровневого представления?
- 27. Какое лучшее аппаратное решение для отправки смс?
- 28. Какое лучшее решение для поиска PHP?
- 29. Какое лучшее регулярное выражение для множественного текста?
- 30. Какое лучшее имя для этого интерфейса?
Вы лучше выбрать Drawable-xxhdpi или даже Drawable-xxxhdpi :) И да, как правило, AOS заботится о снижении размерность (разрешение) чертежей. Допустим, у вас есть только ресурсы drawable-xhdpi, и вы запускаете приложение на устройстве hdpi. Таким образом, AOS будет понижать разрешение любого изображения с помощью drawable-xhdpi, а затем использовать его. – Stan
Если вы хотите настроить таргетинг на определенные устройства - ознакомьтесь со своими размерами экрана и значениями плотности экрана и действуйте соответственно; если вы хотите настроить таргетинг на большой массив устройств - вам нужно будет предоставить ресурсы для нескольких разрешений. – Egor
Я хочу выбрать два измерения для телефонов и планшетов :), и какое измерение мне нужно для xxhdpi? – shanks