Описание тега density-independent-pixel
DIP - это сокращение от Density Independent Pixel. Он используется системой Android в качестве единицы измерения, чтобы графические интерфейсы соответствовали разным размерам экрана с масштабированием. Это позволяет разработчику создать единый интерфейс для экранов разных размеров.
7
ответов
Как конвертировать DP, PX, SP между собой, особенно DP и SP?
Я знал разницу между DP, SP и PX. И после поиска этой темы я не нашел ничего полностью удовлетворяющего меня. Может быть, этот пост является дубликатом, но я все еще хочу знать, какова формула преобразования из DP в PX и DP в SP, из SP в PX, из PX в…
16 апр '15 в 03:47
13
ответов
Как определить ширину экрана с точки зрения dp или dip во время выполнения в Android?
Мне нужно кодировать макет виджетов Android с помощью dip / dp (в файлах Java). Во время выполнения, если я кодирую,int pixel=this.getWindowManager().getDefaultDisplay().getWidth(); это возвращает ширину экрана в пикселях (px). Чтобы преобразовать э…
24 июн '11 в 09:06
21
ответ
Формула от px до dp, от dp до px android
Я пытаюсь вычислить переменное количество пикселей для плотности независимых пикселей и наоборот. Эта формула (px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160)); не работает на небольших устройствах, потому что он делится на ноль. Это мо…
29 ноя '11 в 10:38
1
ответ
Как получить ширину и высоту измененного размера пользовательского вида перед его отрисовкой
В моем пользовательском представлении.xml я определил ширину и высоту как w = 600dp , h = 700dp, Теперь я знаю, что getMeasuredHeight() / getMeasuredWidth() дают значения ширины и высоты после прорисовки представления, и они могут отличаться от того…
21 июл '15 в 20:22
7
ответов
Использует ли setWidth(int пикселов) dip или px?
Использует ли setWidth(int пиксели) независимый от устройства пиксель или физический пиксель в качестве единицы измерения? Например, устанавливает ли setWidth(100) ширину представления в 100 dips или 100 px? Благодарю.
09 мар '10 в 03:29
2
ответа
Как установить размер текста в зависимости от размеров экрана?
Мне нужно настроить все текстовое содержимое приложения в зависимости от размеров экрана. Я имею в виду кнопки, текстовые представления и т. Д. Например, если я запускаю приложение на планшете Pixel C, размер текста кнопок и размер текста текстовых …
24 сен '19 в 19:02
3
ответа
Android добавляет отступ с размером, который выглядит одинаковым на всех устройствах.
У меня есть viewтого же размера, что и мой экран / фрагмент. Однако я хочу добавить отступ на левом и правом краях, чтобы на всех устройствах это поле выглядело одинакового размера. когда я использую: <androidx.constraintlayout.widget.ConstraintL…
09 дек '19 в 12:54
0
ответов
Размеры изображения и плотность экрана на мобильных устройствах - начальный размер изображения 1x
Я прочитал много статей и сообщений stackru, но, по крайней мере, не нашел ответа. Этот вопрос не о формулах, как пересчитывать между плотностями или о различиях между PPI, DPI и т. Д. Речь идет даже не об изменении размера значка приложения, где мы…
11 май '20 в 11:12
0
ответов
Отрицательная маржа на разных устройствах
Исходный код можно найти по адресу: https://github.com/Ali-Rezaei/Contacts В моей деятельности есть следующий макет: <?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.a…
17 май '20 в 13:37
0
ответов
Разница в высоте элементов на макетах с одинаковым значением DP
Я использую 2 эмулятора: 360 x 640 mdpi (1x) 1080x1920 xxhdpi (3x) Использование значений dp при определении атрибутов для представлений должно привести к покрытию одного и того же физического пространства, но в результате они выглядят по-разному. Ч…
27 апр '20 в 22:33
0
ответов
масштабируется галактика s10 (xxxhdpi) в 4 или 3,5 раза?
https://material.io/resources/devices/ (который больше не поддерживается) имеет 3.5x for xxxhdpi google pixel xl 4x for xxxhdpi galaxy s8 Только списки https://material.io/blog/device-metrics 4x для xxxhdpi https://reactnative.dev/docs/pixelratio то…
22 сен '20 в 08:51
0
ответов
Как обрабатывать устройства разных размеров при разработке приложений с поддержкой реакции?
Я знаю о dp До недавнего времени я не знал, что разные устройства имеют разную ширину с точки зрения dp Например галактика s10e есть 360dpширина. iphone 8 плюс есть 432dp ширина. Когда я рисую прямоугольник с определенным dp (т.е. 30dp), соответству…
22 сен '20 в 13:05
0
ответов
React Native - Как сделать компоненты точного размера
Мне нужно отобразить на экране компонент точного размера (например, 1 дюйм x 1 дюйм). Первоначально я думал, что использование высоты и ширины 160 даст такой результат, но это не так. Устройство, которое я использую, имеет плотность пикселей 2, но p…
09 фев '21 в 18:21
0
ответов
Почему преобразование матрицы отличается на разных устройствах при применении преобразования матрицы к представлениям в Android?
Я использую библиотеку просмотра стикеров https://github.com/wuapnjie/StickerView . я сохраняю положение всех стикеров с помощью sticker.getMatrix()метод. Но когда я загружаю значение из базы данных на другое устройство с другим DPI, преобразование …
16 мар '21 в 20:49
0
ответов
Уточнение: есть ли возможность найти значения dp в пикселях для моего приложения для Android (по умолчанию p для всех изображений в Android)
Уточнение: есть ли возможность найти значения dp в пикселях для моего приложения для Android (по умолчанию p для всех изображений в Android) Мне нужно знать, как я могу проверить значения пикселей (1080(cr0ss)1080p) в моем приложении для Android, зд…
22 мар '21 в 09:15
0
ответов
Почему статический макет не реагирует на разную плотность экрана при установке размера текста в sp в Android?
Я использую текстовую наклейку из этой библиотеки Android . вот код класса textsticker public class TextSticker extends Sticker { /** * Our ellipsis string. */ private static final String mEllipsis = "\u2026"; private final Context context; private …
26 мар '21 в 09:12
0
ответов
Текст растягивается на другом экране в моем пользовательском представлении после настройки размера текста в dp android
Я пытаюсь создать текстовую наклейку в android. Я создаю текстовую наклейку на одном из своих телефонов, а затем сохраняю размер текста в DP. Затем на другом телефоне я загружаю тот же текст с тем же DP и конвертирую значение DP в пиксель. Затем выз…
27 мар '21 в 11:14
1
ответ
React-Native: текст отображается по-разному на разных мобильных телефонах
Это стиль, который я использую для визуализации текста. TEXT_B16: { fontFamily: 'OpenSans-Bold', fontWeight: fontWeight, fontSize: 16, lineHeight: 22, }, И вывод выглядит следующим образом: Samsung Один плюс iPhone 12 Pro Max Айфон 6 хотя стили один…
25 май '21 в 14:49
0
ответов
Поддержка всех размеров экрана [закрыто]
я разработал приложение для воспроизведения музыки. Я запущу это приложение в Play Store. Проблема в том, что мое приложение не поддерживает все размеры экрана, независимо от создания различных папок макета, таких как layout-xhdpi, layout-xxhdpi и т…
04 июн '21 в 14:16
2
ответа
Android Compose устанавливает высоту просмотра в пикселях, а не в dp
Я хочу установить высоту просмотра в пикселях, а не в dp. `Box(modifier = Modifier.height(100.dp))` В этом примере высота рамки установлена на 100 dp, а функция-модификатор принимает только dp. Как установить высоту окна в пикселях?
10 сен '21 в 21:31