需要知道 TextInputEditText 和 TextInputLayout 之间的实际区别,我们什么时候应该使用其中之一。
最佳答案
它们是相互补充功能的不同布局。
- TextInputLayout 扩展了 LinearLayout
- TextInputEditText 扩展了 EditText
它们应该像下面这样一起使用:
<TextInputLayout>
<TextInputEditText/>
</TextInputLayout>
官方文档上都有:
TextInputLayout:
https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html
Layout which wraps an EditText (or descendant) to show a floating label when the hint is hidden due to the user inputting text
TextInputEditText:
https://developer.android.com/reference/android/support/design/widget/TextInputEditText.html
A special sub-class of EditText designed for use as a child of TextInputLayout.
关于android - TextInputLayout 和 TextInputEditText 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37833738/