setWidth (международные пиксели) используют независимый от устройств пиксель или физический пиксель как единица? Например, setWidth (100) устанавливают представление width на 100 падений или 100 pxs?
Спасибо.
Он использует пиксели, но я уверен, что вам интересно, как вместо этого использовать провалы. Ответ находится в 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()));
Пиксели, конечно, метод запрашивает пиксели в качестве параметра.