Получить значение dpi из события onTouch в ImageView - PullRequest
1 голос
/ 25 июня 2011

Я хотел бы иметь значение dpi, если пользователь нажимает imageview в моей активности.

на данный момент я установил onTouchListener , но с этим слушателем я получаю только значения пикселей "event.getX / Y" ..

есть ли способ получить значение dpi? может быть что-то вроде конвертера px-> dpi?

EDIT:

// Converting dips to pixels
float dips = 20.0f;
float scale = getContext().getResources().getDisplayMetrics().density;
int pixels = Math.round(dips * scale);

// Converting pixels to dips
int pixels = 15;
float scale = getContext().getResources().getDisplayMetrics().density;
float dips = pixels / scale;
...