From 722592aebf53ee0b100f0cbcdf81542ef8840648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=85=89=E5=88=A9?= Date: Tue, 23 Apr 2019 16:47:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20padding=20=E8=87=AA=E5=AE=9A=E9=80=82?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/dalimao/corelibrary/VerificationCodeInput.java | 4 +++- simple/src/main/res/layout/activity_main.xml | 6 +++--- simple/src/main/res/values/dimens.xml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) 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