На самом деле мне нужно некоторое предложение, например, создание экранов для мобильных телефонов Android, а также планшета. На данный момент я создаю две разные папки для xml, для мобильных, а другой для планшета. Im размещает изображения в 4 разных изображениях с 4 различными разрешениями (160 dpi, 240 dpi и т. Д.). поэтому я иду правильно, или мне нужно изменить способ проектирования. Благодарю.стабилизируйте дизайн макета Android для планшета и мобильного телефона
ответ
При проектировании для разных устройств важно проверить, существует ли необходимость в создании разных файлов макета для разных устройств. Если вы обнаружите, что вы этого хотите, тогда есть много документации в Интернете об этом. Прочитайте это первое:
Designing for different screen sizes
More android screen size documentation
Каждая из этих ссылок объяснить новую методологию проектирования для различных размеров экрана.
Несколько советов по верхней части уже ответил вопросом, что я получил по опыту:
- Используйте @dimen везде должны указать ширину/высоту, но в целом, не указывать их, если вы можете , Таким образом, вы можете переопределить измерение на основе доступного DPI и не копировать свои макеты.
- Используйте LinearLayout везде, где вы можете, и используйте вес, чтобы определить, как нужно рисовать. Другие макеты, такие как относительная компоновка, прекрасны, если они используются для позиционирования (например, isLeftOf), а не для того, чтобы сделать определенное пространство доступным.
- Используйте фрагменты, где только сможете. Гораздо проще работать с самодостаточными фрагментами. В общем, избегайте использования какой-либо логики пользовательского интерфейса в ваших действиях и позволяйте фрагментам обрабатывать их.
- Используйте Android Asset Studio (http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html#source.space.trim=1&source.space.pad=0&name=ic_action_example&theme=light&color=33b5e5%2C60), который позаботится об изменении размера ваших изображений для вас. Это было очень ценно для меня. Посмотрите также на эти другие проекты. Они могут помочь вам во многих аспектах при проектировании интерфейса: http://romannurik.github.io/AndroidAssetStudio/
Даже если вы сделаете все это, вы можете столкнуться сценарий, в котором вы действительно должны написать другой макет для планшета и телефона. Если это так, если вы создали все в самостоятельных фрагментах, гораздо проще переключать фрагменты или даже использовать один и тот же фрагментный код с разными макетами (если они содержат одни и те же элементы пользовательского интерфейса) в зависимости от размера , Было бы целесообразно использовать трюк здесь (Determine if the device is a smartphone or tablet?), чтобы определить, работаете ли вы на большом/маленьком планшете или на большом/маленьком телефоне.
В целом, это немного болезненно, разрабатывая и тестируя ваше приложение на всех доступных размерах устройства, но пока вы будете следовать приведенным выше пунктам, вам будет легче.
- 1. Создание макета для планшета и телефона android
- 2. Дизайн макета планшета Android - лучший подход
- 3. Android для планшета и телефона
- 4. Макет телефона и планшета Android
- 5. Дизайн планшета для Android
- 6. Использование пользовательского интерфейса Leanback для мобильного телефона/планшета для Android
- 7. Дизайн планшета для дизайна материалов для Android
- 8. Android Эспрессо Тесты для телефона и планшета
- 9. Поддержка APK для телефона и планшета Android
- 10. Как настроить base-zurb div для планшета и мобильного телефона?
- 11. Репликация события mousemove() для планшета и мобильного телефона
- 12. Исправлена панель навигации для планшета и мобильного телефона
- 13. Прокрутите к условному обозначению для планшета и мобильного телефона
- 14. Приложение для телефона и планшета
- 15. Дизайн планшета Android Eclipse
- 16. Проблемы с высотой div при отображении планшета и мобильного телефона
- 17. разработка приложения с windows8 для планшета, мобильного телефона, рабочего стола
- 18. Javascript Проверка мобильного телефона и мобильного телефона
- 19. Возможно изменение макета телефона и планшета с использованием Ionic 2?
- 20. поток энергии при зарядке мобильного телефона или планшета
- 21. Различные APK для телефона и планшета
- 22. Как установить различную ориентацию для планшета и мобильного телефона в android
- 23. Дизайн макета - Android
- 24. Дизайн макета Android
- 25. Android Правильный дизайн макета
- 26. Интернет скриншот инструмент фокусировки мобильного телефона, планшета, ноутбука резолюции?
- 27. Обнаружение мобильного телефона, планшета или рабочего стола на Django
- 28. Как установить screenOrientation для телефона и планшета
- 29. Как оптимизировать виджеты Android для телефона и планшета?
- 30. как создать проект для телефона и планшета в студии android