diff --git a/corelibrary/src/main/java/com/dalimao/corelibrary/VerificationCodeInput.java b/corelibrary/src/main/java/com/dalimao/corelibrary/VerificationCodeInput.java index ec24b89..27896ca 100644 --- a/corelibrary/src/main/java/com/dalimao/corelibrary/VerificationCodeInput.java +++ b/corelibrary/src/main/java/com/dalimao/corelibrary/VerificationCodeInput.java @@ -82,6 +82,8 @@ public class VerificationCodeInput extends ViewGroup { } + + private void initViews() { TextWatcher textWatcher = new TextWatcher() { @Override @@ -241,7 +243,7 @@ public class VerificationCodeInput extends ViewGroup { @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); - int parentWidth = getLayoutParams().width; + int parentWidth = getMeasuredWidth(); if (parentWidth == LayoutParams.MATCH_PARENT) { parentWidth = getScreenWidth(); } diff --git a/simple/src/main/res/layout/activity_main.xml b/simple/src/main/res/layout/activity_main.xml index 2b9cafa..a33ce06 100644 --- a/simple/src/main/res/layout/activity_main.xml +++ b/simple/src/main/res/layout/activity_main.xml @@ -11,7 +11,7 @@ tools:context="com.dalimao.verificationcodeinput.MainActivity"> - 16dp + 400dp 16dp