Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155
1

Как сделать приложение под все виды экранов

28.06.2017, 18:27. Просмотров 885. Ответов 7
Метки нет (Все метки)

Здравствуйте уважаемые форумчане!
Кто-нибудь может подсказать, как сделать приложение под все виды экранов или поделиться хорошей статьей, а то с этим возникли кое-какие трудности?
Пытался делать по книге Харди, Профессиональное программирование под Android, но не совсем то что нужно.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2017, 18:27
Ответы с готовыми решениями:

Адаптация приложения под все размеры экранов
Добрый день. Вопрос в том, как правильно верстаются страницы на xml ? Делал для четырех размеров...

Как адаптировать приложение под все экраны смартфонов?
Всем привет! Я новичек в java и начал с самого простого-делаю кликер-игру на андроид. Скинул...

Как сделать так, чтобы мобильное приложение автоматически подстраивалось под размер экрана?
В Android Studio мы же под определенную диагональ создаём приложение (один эмулятор).. Как при...

Подскажите как сделать разметку для разных экранов
У меня есть recyclerview в него устанавливается GridLayoutManager в 3 колонки, есть разметка itemа...

Как сделать чтобы форма автоматически подгонялась под размеры экранов?
Я сделала электронный учебник в Дэлфи. На форме всего 2 объекта: TreeView и WebBrouser. Нужно...

7
ExFau$t
686 / 575 / 133
Регистрация: 08.05.2012
Сообщений: 2,836
28.06.2017, 18:59 2
https://developer.android.com/guide/practices/screens_support.html
0
Dilshod Komilov
36 / 37 / 13
Регистрация: 10.08.2016
Сообщений: 307
Завершенные тесты: 2
29.06.2017, 10:58 3
В xaml (WPF формах) можно разделить элемента Grid на таблицах с помощью <Grid.ColumnDefinitions> и <Grid.RowDefinitions>. Как это сделать в xml?
0
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155
29.06.2017, 11:24  [ТС] 4
Возник такой вопрос, использую для определения размеров экрана swXXXdp, есть два телефона, 4 и 4'5 дюйма, почему sw320dp захватывает сразу две экрана?
0
ExFau$t
686 / 575 / 133
Регистрация: 08.05.2012
Сообщений: 2,836
29.06.2017, 11:28 5
Потому что dp - это мера плотности, а не разрешения. В ссылке всё написано об этом.
0
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155
29.06.2017, 11:31  [ТС] 6
И еще такой вопрос, предположим, что для отображения xml файла на разных экранах нужно поменять только dp некоторых элементов, для этого нужно создавать еще один xml файл для другого экрана или же можно поменять dp в этом же xml файле?
0
ExFau$t
686 / 575 / 133
Регистрация: 08.05.2012
Сообщений: 2,836
29.06.2017, 11:39 7
Цитата Сообщение от serSeventin Посмотреть сообщение
можно поменять dp в этом же xml файле
И мы придём к тому с чего начался разговор. У всех устройств разная плотность, и если 300dp где-то будет ширина всего экрана (я утрирую), то на другой мобиле это будет только половина. Прочитай ты уже что-нибудь по ссылке, там всё очень подробно написано.

Добавлено через 2 минуты
Как вариант, можно делать разметку, не привязанную к размерам. Я обычно так делаю, но всё равно нужно несколько xml, хотя бы под мобилы и планшеты (один столбец/два столбца).
0
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155
29.06.2017, 12:21  [ТС] 8
Я прочитал, но ничего нового не узнал. Там просто написано то, что я знал до этого, но надеялся, что есть что-то ещё, облегчающее создание дизайна под разные экраны.
0
29.06.2017, 12:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2017, 12:21

Как подстраиваться под разные разрешения экранов
Я создал приложение на ноутбуке, работает хорошо... Попробовал протестировать на домашнем ПК и...

Как адаптировать страницу под разные разрешения экранов?
Доброго времени суток уважаемые веб-разработчики! Помогите пожалуйста! Столкнулся с такой...

Как сделать скриншоты нескольких экранов?
Здравствуйте, форумчане! Я только начинаю разбираться с WIN API и хотела бы выяснить такую вещь:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru