Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
indevid
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 1
#1

Разные расширения экрана - Программирование Android

03.02.2015, 23:07. Просмотров 315. Ответов 2
Метки нет (Все метки)

Писал приложение на эмуляторе nexus7, использовал Relativelayout. Подогнал всё хорошо на книжную и на альбомную ориентацию использовав 2а разных layouta, но много значений задавал с dp-например отступы между элементами или когда подгонял размеры и мало использовал match_parent ну и wrap_content.
Столкнулся с проблемой- на других разрешениях экрана, получилась ерунда.
Что делать?
Как я понял всего 2а варианта:
1) избегать dp и пользоваться только match_parent ну и wrap_content. переделывать всё допустим в Linear Layout, так как там вроде нет привязки к элементам. Но что то не хочется это делать и не совсем уверен как поможет. особенно с шрифтом текста, он то всёравно в dp.
2) Делать отдельно layout под разные разширения, впринцепе подогнать под каждое отдельно не сложно, но я не знаю как сделать чтоб например под nexus7 открылись одни layouti под например nexus4 другие.
Что нужно делать???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2015, 23:07     Разные расширения экрана
Посмотрите здесь:

Поворот куба сначала вокруг оси y с.к. экрана потом вокруг оси x с.к. экрана - Программирование Android
Предыстория: Я пишу 3D игру и там соответственно нужно производить поворот тела в пространстве. нужно делать 2 поворота по горизонтали и...

Файл расширения (Expansion File) - Программирование Android
Есть приложение, где используется Expansion File. При загрузке приложения файл скачивается в папку android/obb/packageName/expansionFile....

Разные стили DialogFragment - Программирование Android
Есть несколько AppCompatDialogFragment. Когда я запускаю приложение на телефоне с android 6.0.0, то у всех диалогов стиль Material Design....

Facebook и разные пользователи - Программирование Android
Подскажите пожалуйста в чём может быть проблема. Использую Facebook sdk, прохожу ауентификацию через диалог. Всё входит отлично получаю...

Адаптация под разные экраны - Программирование Android
покопался в гугле но ни как не поймую при создании проекта(Android, Eclipse) Изночально получаеш формочку определённого размера. Но у...

Разные шрифты на эмуляторе и на девайсе - Программирование Android
Здравствуйте, проблема в следующем: Динамически создаю разметку, размер шрифта задаю так: res = context.getResources();...

Switch разные картинки для on и off - Программирование Android
Добрый день! подскажите пожалуйста как можно поставить разные картинки для переключателя switch? android:thumb="@drawable/sw_on" так я...

Создание сервера, запускающего разные Activity - Программирование Android
Добрый день. Возникла такая проблема. Есть приложение под андроид, которое содержит MainActivity, в котором при создании запускается...

Разные картинки для разных плотностей - Программирование Android
Если я сделаю разные разрешения для xhdpi и hdpi и скопирую в эти папки нужные картинки, а для остальных mdpi, xxdpi и т.д. я эти картинки...

Кнопка под разные размеры экранов - Программирование Android
Ребята, если я ничего не путаю. то кто то в коментах на форуме написал, что есть готовая библиотека, которая меряет экран пользователя,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
04.02.2015, 08:41     Разные расширения экрана #2
Вы не в курсе про папки values-hdpi, values-ldpi и т.п., а также про dimens.xml?
Почитайте, все вопросы отпадут.
krapotkin
2375 / 2252 / 577
Регистрация: 14.04.2014
Сообщений: 10,810
04.02.2015, 09:20     Разные расширения экрана #3
это решает часть проблем, но реально, все - не отпадут )
как-то пробовал сделать увеличенный текст на кнопках...
дело сильно осложняется тем, что информация о DPI, которую отдает устройство для внутренних вычислений SP/DP, часто очень далека от действительности, и с этим ничего не сделать, только экспериментировать с раскладками.
Yandex
Объявления
04.02.2015, 09:20     Разные расширения экрана
Ответ Создать тему
Опции темы

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