Вероятно, лучший способ, если у вас есть измерение внутри значений / измерения, это получить измерение непосредственно из метода getDimension (), он вернет вам измерение, уже преобразованное в значение в пикселях.
context.getResources().getDimension(R.dimen.my_dimension)
ПростоЧтобы лучше объяснить это,
getDimension(int resourceId)
вернет размер, уже преобразованный в пиксель, как ПЛАВУЩУЮ.
getDimensionPixelSize(int resourceId)
вернет то же самое, но усеченное до int, поэтому как ИНТЕГЕР.1010 *
См. Справочник по Android