diff --git a/packages/SystemUI/res/layout/auth_credential_password_view.xml b/packages/SystemUI/res/layout/auth_credential_password_view.xml index 021ebe6e7bffd..33f1b10b123b4 100644 --- a/packages/SystemUI/res/layout/auth_credential_password_view.xml +++ b/packages/SystemUI/res/layout/auth_credential_password_view.xml @@ -23,40 +23,47 @@ android:orientation="vertical" android:theme="?app:attr/lockPinPasswordStyle"> - + android:layout_height="wrap_content"> - - - + android:layout_height="wrap_content"> - + - - + + + + + + + + + bottomInset) { + credentialHeader.layout(left, headerTopBounds, headerRightBound, bottom) + } } else { inputTopBound = descBottom + (bottom - descBottom - credentialInput.height) / 2 inputLeftBound = (right - left - credentialInput.width) / 2 + + if (bottom - inputTopBound < credentialInput.height) { + inputTopBound = bottom - credentialInput.height + } + + if (descriptionView.bottom > inputTopBound) { + credentialHeader.layout(left, headerTopBounds, headerRightBound, inputTopBound) + } } - if (descriptionView.bottom > bottomInset) { - credentialHeader.layout(left, headerTopBounds, headerRightBound, bottom) - } credentialInput.layout(inputLeftBound, inputTopBound, right, bottom) }