Какой макет использовать, который не имеет разницы в разных размерах экрана. Линейная компоновка или относительная. У меня был относительный макет, и когда я запускаю приложение на 4-дюймовом телефоне, значки были ближе. На 5-дюймовом телефоне значки были немного прочь. Каков наилучший способ иметь постоянный XML, который не изменяется по размеру экрана. Например, . У меня было это приложение в линейной компоновке, которая содержала 3 изображения в горизонтальной ориентации. В дизайне иконы были совершенно одинаковыми и равноудаленными. Но на устройстве третий значок был меньше. ПочемуИспользование макета в android xml
ответ
Вы не можете достичь идеальной компоновки для каждого устройства с помощью только одного файла макета. Для достижения наилучших результатов вы должны создавать разные файлы макета для разных папок, используемых с изображениями, разработанными соответственно. Для получения дополнительной информации прочитайте учебник Android разработчика по следующей ссылке
Снова и все, что нужно для создания различных макетов/для поддержки вводимого коэффициента всех экранов. Это зависит от вашего требования, например, если вы хотите включить 2 кнопки на маленьком экране и 4 кнопки на больших экранах, тогда очевидно, что вам нужно создавать разные макеты.
Если вы хотите отображать одинаковое количество кнопок на всех экранах, я бы предложил вам подготовить различные подборки изображений/чертежей и включить их в свой проект. Здесь вам не нужно делать ничего, кроме размещения изображений, в частности, доступных папок.
Еще одна вещь. Если это простой фон, вы можете создать изображение с 9 патчами, чтобы оно могло растягиваться с любым размером, который вы хотите, или вашим устройством.
Больше исследования:
- 1. Android ViewPager - Использование макета xml
- 2. Повторное использование макета Android
- 3. Android: использование XML-макета из внутреннего хранилища
- 4. Ошибка XML-макета Android
- 5. Ошибка XML-макета Android
- 6. Использование XML-макета в качестве шаблона для динамически модифицированного макета
- 7. Использование макета XML для TextView
- 8. Включение и использование XML-макета в библиотеке Android jar
- 9. аргументы формата строки Использование в файле макета XML Android
- 10. Повторное использование макета XML и код за
- 11. Android AdviewAds без макета XML?
- 12. Использование XML с Android
- 13. xml определение макета в android 1.5
- 14. Подключение XML для программного макета в Android
- 15. Рендеринг макета Android XML в Java
- 16. Слияние xml макета программно в Android
- 17. Применение макета XML на GridView в Android
- 18. Логически группировать файлы макета xml в Android
- 19. Использование ресурсов макета в LiveWallpaper на Android
- 20. Использование макета внутри макета?
- 21. Использование макета с активностью
- 22. Использование макета фрагмента
- 23. Android - Удаление завышенного макета xml из линейного макета
- 24. Получение идентификаторов xml-макета
- 25. Android, добавить новый вид без XML-макета
- 26. Элементы макета Android xml не обновляются
- 27. Android XML CSS, как края макета
- 28. Eclipse обновляет разломы Редактирование макета Android XML
- 29. Android, добавить расширенное представление для макета XML
- 30. Android ошибка синтаксиса файла макета XML
прочитать http://stackoverflow.com/questions/32860815/how-to-define -dimens-xml-for-every-different-screen-size-in-android – ELITE
Линейная компоновка лучше всего f или поддерживать все экраны и поддерживать каждый вес представления –