Создание приложения для android я заметил, что вид макета на eclipse отличается от вида макета приложения на моем телефоне, когда я запускаю свое приложение на телефоне. Говоря о позиции виджетов, включая кнопки, изображение, пользовательские виды. Размещение в eclipse отличается от размещения на телефоне. Я думал, что это означает, что он будет изменяться на разных моделях телефонов Android, на которых будет запущено приложение. Как я могу сделать свое представление общим для того, чтобы удовлетворить эту проблему, чтобы положение виджетов было одинаковым независимо от того, где выполняется приложение? Можно ли решить эту проблему?Создание пользовательского интерфейса для каждого телефона
ответ
Как сказал Генри в комментарии, эта статья Android dev должна быть способна воплотить в жизнь все ваши мечты.
http://developer.android.com/guide/practices/screens_support.html
Литературные все, что вы могли когда-либо нужно знать о различных форматирования для экранов размером в этом.
Я вижу что-то вроде добавления поддержки экрана в манифест андроида. Разве это не ограничивало бы мое приложение некоторыми устройствами? – Baba
Совсем нет. Это должно быть покрыто созданием настроек для нескольких плотностей. –
Я сделал this для создания элементов пользовательского интерфейса, которые помещаются на любой телефон и есть абстракция, какие элементы я хочу показать, как они будут выглядеть следующим образом:
SimpleUi (https://github.com/bitstars/SimpleUi)
сгенерированного пользовательский интерфейс (код ниже):
The complete code to create this Android UI:
Я использую его в реальных приложениях, а не только для быстрого прототипирования или диалогов и его хорошо проверенных на протяжении многих лет. Концепция основана на принципе управления представлением модели, и для большинства распространенных сценариев есть готовые к использованию компоненты, которые автоматически выглядят корректно на любом устройстве. Я не говорю, что он должен использоваться для любого пользовательского интерфейса (например, списки должны выполняться вручную), но для большинства случаев это должно быть очень удобно;) Ох и не стесняйтесь разветвлять его и улучшать его, если хотите.
- 1. Разработка пользовательского интерфейса для телефона Android
- 2. создание пользовательского интерфейса для casperjs
- 3. Создание пользовательского интерфейса
- 4. Создание динамического пользовательского интерфейса
- 5. Создание конструктора пользовательского интерфейса
- 6. Создание проблемы пользовательского интерфейса
- 7. Создание пользовательского интерфейса NSWindow
- 8. Создание интерактивного пользовательского интерфейса
- 9. Использование пользовательского интерфейса Leanback для мобильного телефона/планшета для Android
- 10. Создание пользовательского интерфейса терминала python
- 11. Плохая загрузка/Создание пользовательского интерфейса
- 12. Создание такого пользовательского интерфейса Android
- 13. Создание инструмента для разработки пользовательского интерфейса
- 14. Создание отдельного пользовательского интерфейса для разных ролей
- 15. Создание пользовательского интерфейса для консольного приложения
- 16. Создание пользовательского интерфейса для модели Excel
- 17. Создание кнопки пользовательского интерфейса для TableViewCell
- 18. Создание пользовательского интерфейса для мобильного приложения
- 19. Создание метрового пользовательского интерфейса для использования памяти
- 20. Создание универсальных файлов пользовательского интерфейса
- 21. Создание пользовательского интерфейса с OpenCV
- 22. Создание объектов пользовательского интерфейса UWP
- 23. Firefox Addon - Создание пользовательского интерфейса
- 24. Создание пользовательского интерфейса в WPF
- 25. Создание пользовательского пользовательского интерфейса с использованием Flixel
- 26. Создание пользовательского настраиваемого пользовательского интерфейса в ios
- 27. Дизайн пользовательского интерфейса в WPF - создание нестандартного пользовательского интерфейса
- 28. Создание пользовательского интерфейса с логикой
- 29. Создание элементов пользовательского интерфейса iPhone
- 30. Создание пользовательского интерфейса имеет приоритет
do немного поискать о «поддержке нескольких экранов», есть много статей об этом. – Henry
Я вижу что-то вроде добавления поддержки экрана в манифест андроида. Разве это не ограничивало бы мое приложение некоторыми устройствами? – Baba