#c# #android #visual-studio #xamarin.android #responsive-design
Вопрос:
Я создаю приложение для Android и хочу сделать его отзывчивым, но как я могу это сделать, я не могу понять. Я пытался :
- используйте match_parent и wrap_content, но не делайте их адаптивными для всех размеров экрана.
- Я добавил код в файл манифеста
Resources/layout-large/my_layout.xml // layout for large screen size
Resources/layout-xlarge/my_layout.xml // layout for extra-large screen size
Resources/layout-xlarge-land/my_layout.xml // layout for extra-large in landscape orientation
- Я использую Genric Layout Nexus 5 в размере макета.
Комментарии:
1.Читать это : developer.android.com/training/multiscreen/screensizes amp; developer.android.com/guide/practices/screens_support
Ответ №1:
в Xamarin.android для создания репрессивного макета необходимо создать множество папок, содержащихся в макетах: Пример папок:
макет-sw360dp-h550dp : это для устройств размером от 5 до 6,5 дюймов sw : означает ширину экрана h: означает высоту экрана, чтобы узнать размер экранов, просмотрите этот сайт: https://www.browserstack.com/guide/ideal-screen-sizes-for-responsive-design
Комментарии:
1. примечание: каждая папка содержит одинаковые макеты , вы должны редактировать размеры во всех макетах