Я реализую приложение как для phone
, так и для tablet
. Я не уверен, какие layout folder
и value folder
должны быть включены в проект. Может кто-нибудь дать мне некоторое представление о layout folders
, который будет включен в папку res
приложения.Android UI design для планшета
ответ
По http://developer.android.com/training/basics/supporting-devices/screens.html:
MyProject/
res/
layout/ # default (portrait)
main.xml
layout-land/ # landscape
main.xml
layout-large/ # large (portrait)
main.xml
layout-large-land/ # large landscape
main.xml
Это поможет с доступными опциями: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
И для экранов планшетов? –
Посмотрите на ссылку, которую я только что добавил, можно использовать несколько вариантов. Это зависит от того, как вы определяете «экраны планшетов». – tallpaul
Вы можете использовать один файл макет, чтобы использовать все экраны.
В картинке выше файл layout
это один для всех экранов по использованию различной values
(Dimens) папки.
значение-w320dp ===> для мобильных телефонов
значения-w480dp ===> для 7-дюймовых таблеток
значения-w820dp ===> Для 9 и 10 таблеток
То же самое drawable
как на картинке
drawable-normal-hdpi
==> Для мобильных телефонов
drawable-large-hdpi
==> Для 7-дюймовых планшетов
drawable-xlarge
==> За 9 и 10 таблеток
в макете Файл:
android:layout_marginRight="@dimen/login_edittext"
login_edittext
должно быть упоминание во всей папке Dimens при соответствующих значениях
В values-w320dp
внутри dimens.xml
<dimen name="login_edittext">15dp</dimen>
В values-w480dp
внутри dimens.xml
<dimen name="login_edittext">30dp</dimen>
В values-w820dp
внутри dimens.xml
<dimen name="login_edittext">40dp</dimen>
Я думаю, что это будет помочь вам ..
Хорошее объяснение. Я попробую это. –
@MamtaKaundal, если вам нужен пейзаж, просто создайте файл макета в качестве макета в этой папке, поместите файлы макета для пейзажа – Gopal
Для планшета необходимо создать папки с суффиксом
для 7 ':
значение Расширенного
макет большого
для 10':
оценка эс-XLarge
макета XLarge
В папке тезисов, поместите копию некоторых из ваших dimens.xml, integer.xml, layout.xml
- 1. Android UI Design Suggestation
- 2. Android Better UI Design
- 3. Google TV design UI
- 4. Android Design UI Element PSDs
- 5. Android-планшет UI design issue
- 6. android UI design using eclipse
- 7. Нужен совет для Android UI design
- 8. android ui design для приложения требуется помощь
- 9. Компоненты UI Design/UI
- 10. Дизайн планшета для Android
- 11. Android-приложение для планшета
- 12. Android для планшета
- 13. UI Design для веб-приложения
- 14. Приложение для Android для планшета
- 15. Android UI Design: Интерактивные элементы ListView
- 16. Android Drawer Design
- 17. Eclipse - Android UI Design чрезвычайно laggy
- 18. Android для планшета и телефона
- 19. План Android для планшета 21 «
- 20. Android: отключить приложение для планшета
- 21. Размер фона Android для планшета?
- 22. Проектирование приложения для Android-планшета
- 23. Разработка приложений для планшета Android
- 24. Макет для 8 "планшета Android
- 25. UI Design Patterns
- 26. iPhone UI design ...!
- 27. Таблица UI design
- 28. JSP/HTML UI Design
- 29. Android Эспрессо Тесты для телефона и планшета
- 30. UI Design Help/Advice
относятся следующие ссылки: HTTP: // разработчик .android.com/guide/practices/screens_support.html http://developer.android.com/training/multiscreen/screensizes.html – justDroid
Это основанный на мнениях вопрос и слишком широкий, и поэтому он не соответствует теме на этом сайте. На это почти невозможно ответить, потому что все зависит от вашего проекта. У вас может быть приложение, в котором достаточно одиночных макетов и папок значений, и у вас может быть проект, в котором нужны несколько. –
С небольшим исследованием вы могли бы найти то, что ищете. Вы хотите включить элементы макета, которые должным образом масштабируются для телефонов и планшетов. [Это] (http://stackoverflow.com/q/22220962/4924793) может вам помочь. – Emzor