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

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

Войти
Регистрация
Восстановить пароль
 
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
#1

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

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

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

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

Как автоматически изменять размер текста в spinner в зависимости от размера экрана? - Программирование Android
Здравствуйте. В программе использую две темы светлую и темную: <style name="BlackTheme" parent="android:style/Theme.Holo"> <item...

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

Физический размер экрана - Программирование Android
Пишу на OpenGL ES DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); Затем...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
13.12.2015, 09:50 #2
разный layout под разные экраны. основы же. :-)
1
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
13.12.2015, 12:45  [ТС] #3
Значит ли это, что для разных макетов нужно установить фиксированные размеры и вызывать в зависимости от размера экрана эти макеты?
Но ведь мы не можем добиться одинакового отображения для разных экранов. Может имеет смысл программно узнавать реальный размер экрана и подгонять по нему DialogFragment?
0
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,801
Завершенные тесты: 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 / 0
Регистрация: 12.07.2013
Сообщений: 147
13.12.2015, 21:10  [ТС] #6
Цитата Сообщение от Паблито Посмотреть сообщение
http://developer.android.com/intl/ru...densities.html
Не совсем понял, как это может пригодиться
0
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,801
Завершенные тесты: 1
14.12.2015, 11:47 #7
это надо читать, по твоим сообщениям (не только в этой теме) очевидно что ты понятия не имеешь что делаешь
0
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 147
14.12.2015, 19:56  [ТС] #8
Цитата Сообщение от Паблито Посмотреть сообщение
это надо читать, по твоим сообщениям (не только в этой теме) очевидно что ты понятия не имеешь что делаешь
Даже если и так, то повышенная самооценка не добавит Вам чести.

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

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

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

Размер кнопок, не пойму что влияет на их размер - Программирование Android
Нужно специфичное расположение кнопок, добиваюсь этого вложением множества вертикальных и горизонтальных Layout-ов. В главный (Hor)...

Размер шрифта, размер контролов - Программирование Android
Почему когда делаю TextView.setTextSize(14); на одном устройстве показывает нормально, а на другом показывает в 2 или 3 раза больше?? ...

Как изменить размер ImageView из кода? - Программирование Android
Нужно в зависимости от условий рассчитывать и менять высоту изображения ImageView. Так, как относительно этой ImageView позиционируются...

Как сменить размер текста у Spinner - Программирование Android
Здравствуйте! Как сменить размер текста у Spinner`а?


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.12.2015, 20:02
Ответ Создать тему
Опции темы

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