|
0 / 0 / 0
Регистрация: 03.06.2017
Сообщений: 77
|
|
android studio одна программа для разных разрешений10.11.2021, 13:30. Показов 563. Ответов 4
Метки нет (Все метки)
Всем привет!
Я столкнулся с серьезной проблемой и буду очень благодарен, если мастера и гуру программирования для андроид мне немного помогут :-) Приложение у меня уже написано, но я никак не могу его нормально под все устройства подогнать... У меня есть \res\layout\activity_main.xml Проверял на Pixel A3 api 26 судя по эмулятору разрешение экрана (1080x2220:440dpi) на нем я большую часть тестировал свое приложение еще брал Pixel C api 26 (2560x1800 xhdpi) - вроде как планшет.. На них все более ли менее работало нормально, но когда полез на маленькие разрешения (Меня на это сподвигли какие-то тесты гугл, которые решили что мое приложение нужно тестировать на маленьких устройствах... И показали мне что там все ужасно.. ) Как я понял, Андроид сам подбирает подходящее разрешение из того, что у меня создано... Я создал папку \res\layout-sw200dp\activity_main.xml и скопировал в нее мой мэйн. После чего ручками Изменил его что-бы на (240х320) - смотрелось лучше. Еще создал \res\layout-sw320dp\activity_main.xml и тоже ручками изменил под (480х854). Но вот я решил опять запустить эмулятор (240х320) и О ЧУДО!!! Андройд не выбрал тот самый sw200dp, а выбрал sw320dp и у меня все опять поползло!!! Как работает сие мохнатое чудо? Может я что-то делаю не так? Я полностью описал все мои действия. Заранее Благодарю, буду рад любой помощи. Добавлено через 2 минуты П.с. Пишу на java.
0
|
|
| 10.11.2021, 13:30 | |
|
Ответы с готовыми решениями:
4
CSS для разных разрешений Разная разметка для разных разрешений Верстка для разных разрешений экрана |
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 10.11.2021, 13:38 | |
|
Не надо "ручками" ничего менять, нужно сделать адаптивную разметку, максимально избавившись от задания числовых размеров ui.
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2017
Сообщений: 77
|
|
| 10.11.2021, 13:58 [ТС] | |
|
Можно подробнее на эту тему, может есть какой то гайд с примерами? Я вроде ограничения раздавал, старался все вытягивать либо от контента, либо от содержимого...
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 10.11.2021, 14:09 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 03.06.2017
Сообщений: 77
|
|
| 10.11.2021, 15:11 [ТС] | |
|
Пасибки - буду разбираться дальше. А можно как то запретить минимальные разрешения?
0
|
|
| 10.11.2021, 15:11 | |
|
Помогаю со студенческими работами здесь
5
Два canvas для разных разрешений
Создание элементов через скрипт для разных разрешений Как задать для разных разрешений подгрузку своего CSS Как адаптировать свой сайт для разных разрешений экрана? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|