EditText with "text" inputType not hiding error popup when text is changed <p>Here is my XML</p> <pre><code>&lt;EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/barcode" android:id="@+id/barcode" android:inputType="number" /&gt; &lt;EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/name" android:id="@+id/name" android:inputType="text" /&gt; </code></pre> <p>I set error to both fields:</p> <pre><code>((TextView) findViewById(R.id.barcode)).setError(getString(R.string.at_least_one_field)); ((TextView) findViewById(R.id.name)).setError(getString(R.string.at_least_one_field)); </code></pre> <p>When i run the app and change content in <code>barcode</code> field it's error popup is hiding. And when i change content in <code>name</code> field it's error popup is not hiding. It's hiding only when i tap on Finish button on the keyboard.</p> <p>Why <code>number</code> and <code>text</code> fields have different behaviour?</p>