EditTextをマテリアルデザイン化する
https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout
https://developers-jp.googleblog.com/2015/07/android-design-support-library.html
要はTextInputLayoutビューを実装すれマテリアルデザイン化することができる。
当該ビューの属性を設定することで色々な機能をもたせることは分かった。
TextInputLayoutのプレイスホルダーに関して
これについてはEditTextでプレイスホルダーを設定するのと同じ様に、hint属性にセットすればよい。
TextInputLayoutをでバリデーションを行う
つまりはエラーを表示させたいわけだけれども、それには
Showing an error via setErrorEnabled(boolean) and setError(CharSequence), along with showing an error icon via setErrorIconDrawable(Drawable)
と書いてあるとおり、上記を利用すれば良い。