Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static int resolveSizeAndState(int desireSize, int measureSpec) {
- int result = desireSize;
- int specMode = MeasureSpec.getMode(measureSpec);
- int specSize = MeasureSpec.getSize(measureSpec);
- switch (specMode) {
- case MeasureSpec.UNSPECIFIED:
- result = desireSize;
- break;
- case MeasureSpec.AT_MOST:
- if (specSize < desireSize) {
- result = specSize;
- } else {
- result = desireSize;
- }
- break;
- case MeasureSpec.EXACTLY:
- result = specSize;
- break;
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement