getMeasuredWidth devuelve un valor totalmente incorrecto

Tengo que medir unView para espaciar a otros. Yo uso este código para eso:

ViewGroup view = ...;
view.setPadding(10, 0, 10, 0);
int wrapContent = RelativeLayout.LayoutParams.WRAP_CONTENT;
int specWidth = MeasureSpec.makeMeasureSpec(wrapContent, MeasureSpec.AT_MOST);
view.measure(specWidth, specWidth);
int questionWidth = view.getMeasuredWidth();

Esto funciona como se espera en un emulador de Android 4.3.

Sin embargo, el ancho medido devuelto en un teléfono Samsung Galaxy XCover 2 (S7710) Android 4.1.2 es16777214... Lo intenté todo, enmascarando conView.MEASURED_SIZE_MASK, pero nada ayudó.

¿Podrías proporcionar alguna ayuda con esto? ¡Gracias por adelantado!