Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Ханасака
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
1

Как подгонять размер диалоговых окон по размер экрана?

12.12.2015, 20:50. Просмотров 1321. Ответов 8
Метки нет (Все метки)

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

RecyclerView создает Item на размер экрана, как исправить?
Аномалии, сменил версию RecyclerView с 21.0.+ на 23.3.0. Теперь он создает 1...

Как автоматически изменять размер текста в spinner в зависимости от размера экрана?
Здравствуйте. В программе использую две темы светлую и темную: <style...

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

Размер экрана
Нашел приложение. Когда запускаю его на Bluestacks размер Bluestacks...

Физический размер экрана
Пишу на OpenGL ES DisplayMetrics metrics = new DisplayMetrics();...

8
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
13.12.2015, 09:50 2
разный layout под разные экраны. основы же. :-)
1
Ханасака
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
13.12.2015, 12:45  [ТС] 3
Значит ли это, что для разных макетов нужно установить фиксированные размеры и вызывать в зависимости от размера экрана эти макеты?
Но ведь мы не можем добиться одинакового отображения для разных экранов. Может имеет смысл программно узнавать реальный размер экрана и подгонять по нему DialogFragment?
0
Pablito
2748 / 2182 / 738
Регистрация: 12.05.2014
Сообщений: 7,640
Завершенные тесты: 1
13.12.2015, 15:34 4
http://developer.android.com/intl/ru...densities.html
0
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
13.12.2015, 16:22 5
подгонять под размер - тоже вариант. делал такое.
но разные "макеты" под разные размеры экрана - это стандартное, найтивное решение. делается быстро и очень легко поддерживается в android studio.
0
Ханасака
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
13.12.2015, 21:10  [ТС] 6
Цитата Сообщение от Паблито Посмотреть сообщение
http://developer.android.com/intl/ru...densities.html
Не совсем понял, как это может пригодиться
0
Pablito
2748 / 2182 / 738
Регистрация: 12.05.2014
Сообщений: 7,640
Завершенные тесты: 1
14.12.2015, 11:47 7
это надо читать, по твоим сообщениям (не только в этой теме) очевидно что ты понятия не имеешь что делаешь
0
Ханасака
10 / 10 / 1
Регистрация: 12.07.2013
Сообщений: 147
14.12.2015, 19:56  [ТС] 8
Цитата Сообщение от Паблито Посмотреть сообщение
это надо читать, по твоим сообщениям (не только в этой теме) очевидно что ты понятия не имеешь что делаешь
Даже если и так, то повышенная самооценка не добавит Вам чести.

Добавлено через 2 минуты
Цитата Сообщение от Паблито Посмотреть сообщение
http://developer.android.com/intl/ru...densities.html
Про то, что тут написано я знал. При чем тут это в теме диалоговых окон?
0
Pablito
2748 / 2182 / 738
Регистрация: 12.05.2014
Сообщений: 7,640
Завершенные тесты: 1
14.12.2015, 20:02 9
Цитата Сообщение от Ханасака Посмотреть сообщение
Даже если и так, то повышенная самооценка не добавит Вам чести.
ой, да плевал я на чьи-то оценки и честь
меня задеть на этом форуме можно только написав более красивый и элегантный код

Цитата Сообщение от Ханасака Посмотреть сообщение
Про то, что тут написано я знал. При чем тут это в теме диалоговых окон?
там не только про плотности экранов, а так же про независимые пиксели, а если поизучать что там слева в меню есть то можно найти и про резиновую разметку и про sp вместо dp для шрифтов

и самое главное - в первом сообщении и далее по тексту вообще нет ни строчки кода, только слова
то есть предполагайте парни что у меня в коде и xml и как это выглядит на экране (например скриншот)
0
14.12.2015, 20:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 20:02

Размер экрана без шапки
Создаю диалог вручную. Нужно знать точный размер экрана без учета панели с...

Максимальный размер картинок для экрана
Всем привет! Задал картинку с drawable в background LinerLayout. В некторых...

Узнать доступные координаты (размер экрана)
Всем привет. Мне нужно в программе сделать случайное перемещение ImageButton,...


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

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

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