2017-11-15 13 views
0

私はこれらを見ていますTextInputLayoutTextInputEditTextしかし、私は開発して以来、私はこれら2つの方法の能力はEditTextによってのみ使用できることに気づいた。どちらを使うのが便利ですか? TextInputLayout&TextInputeEditTextまたはEditText?

私はEditTextについて調査しましたが、TextInputLayoutTextInputEditTextの利点は、ヒントを付けることができるということだけです。 EditTextだけでもヒントを使用できるようになりました。

だから私はEditTextを2つの方法を使うのではなく使うことができるのだろうかと思っています。また、TextInputLayoutTextInputEditTextは、IntelliSenseでもう表示されません。 TextInputLayoutが原因ユーザーの入力したテキストにヒントが隠されている浮動ラベルを表示するためのEditText(または子孫)をラップし、線形レイアウトであるのに対し、

は、私は現在3.0

+0

それはすべての要件、それがインテリセンスに削除した理由を、私は思っていた –

+0

に依存し、多分開発者は、私たちはもはやこれら 'TextInputLayout'を使用しないようにしたいですまたはナ? 私はより便利なものを求めています。うーん。 あなたの提案は何ですか? – sgxtract

+0

このリンクは、https://stackoverflow.com/questions/37833738/difference-between-textinputlayout-and-textinputedittextに役立ちます –

答えて

0

TextInputEditTextはのEditTextの子であるAndroidのメーカーを使用しています。ですから、そのようなことを表示する必要がある場合は、TextInputLayoutを使用します。そうでないと、edittextはうまくいきません。詳細についてご覧ください。

https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html

https://developer.android.com/reference/android/support/design/widget/TextInputEditText.html

関連する問題