TextInputLayout was introduced to display the floating label on EditText. The EditText has to be wrapped by TextInputLayout in order to display the floating label.
TextInputLayout
is a layout which wraps an EditText
(or descendant) to show a floating label when the hint is hidden due to the user inputting text. Additonally the TextInputLayout
enables you to display an error message below the EditText
.
Make sure the following dependency is added to your app's build.gradle
file under dependencies:
compile 'com.android.support:design:25.3.1'