getMeasuredWidth возвращает совершенно неверное значение

Я должен измеритьView для разнесения других. Я использую этот код для этого:

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();

Это работает, как и ожидалось, на эмуляторе Android 4.3.

Однако возвращенная измеренная ширина на телефоне Samsung Galaxy XCover 2 (S7710) Android 4.1.2,16777214... Я все перепробовал, маскируясь сView.MEASURED_SIZE_MASK, но ничего не помогло.

Не могли бы вы помочь с этим? Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос