From 5dd3a3aa75723075518b50ba842bc56010424814 Mon Sep 17 00:00:00 2001 From: Suhyun Kim Date: Thu, 23 Jul 2015 17:03:10 -0400 Subject: [PATCH] This fixes the issue of the hint not showing only on galaxy s5 devices. With this fix, the hint shows up and disappears as the text is deleted on any device including galaxy s5. --- .../floatlabelededittext/FloatLabeledEditText.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/library/src/com/wrapp/floatlabelededittext/FloatLabeledEditText.java b/library/src/com/wrapp/floatlabelededittext/FloatLabeledEditText.java index bbe777a..7cf31bf 100644 --- a/library/src/com/wrapp/floatlabelededittext/FloatLabeledEditText.java +++ b/library/src/com/wrapp/floatlabelededittext/FloatLabeledEditText.java @@ -119,7 +119,6 @@ private void setEditText(EditText editText) { @Override public void afterTextChanged(Editable s) { - setShowHint(!TextUtils.isEmpty(s)); } @Override @@ -128,6 +127,15 @@ public void beforeTextChanged(CharSequence s, int start, int count, int after) { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { + if (s.length() == 0) { + if (before == 1) { + setShowHint(false); + } else if (before > 1) { + setShowHint(true); + } + } else { + setShowHint(!TextUtils.isEmpty(s)); + } } });