setWidth (международные пиксели) используют падение или пкс?

setWidth (международные пиксели) используют независимый от устройств пиксель или физический пиксель как единица? Например, setWidth (100) устанавливают представление width на 100 падений или 100 pxs?

Спасибо.

94
задан Francisco Alvarado 3 May 2011 в 06:12
поделиться

2 ответа

Он использует пиксели, но я уверен, что вам интересно, как вместо этого использовать провалы. Ответ находится в TypedValue.applyDimension () . Вот пример того, как преобразовать провалы в пиксели в коде:

// Converts 14 dip into its equivalent px
Resources r = getResources();
int px = Math.round(TypedValue.applyDimension(
    TypedValue.COMPLEX_UNIT_DIP, 14,r.getDisplayMetrics()));
218
ответ дан 24 November 2019 в 06:00
поделиться

Пиксели, конечно, метод запрашивает пиксели в качестве параметра.

0
ответ дан 24 November 2019 в 06:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: