TextInputLayout和TextInputEditText之间的区别

需要知道TextInputEditText和TextInputLayout之间究竟有什么区别,什么时候应该使用其中的一个。

  • 从MarshMallow的Widget中显示来自SDCard的图像
  • 如何在一个应用程序中添加多个小部件?
  • 动态设置线性布局背景
  • 旋转视图层次90度
  • 如何在android中使用adb进行出厂重置?
  • 当我使用“MultiAutoCompleteTextView”时如何用空格替换逗号
  • onUpdate没有在widget中调用,即使我看到android.appwidget.action.APPWIDGET_UPDATE意图在接收
  • 重置搜索窗口小部件(SearchView)值
  • 他们是不同的布局,相辅相成的function。

    • TextInputLayout扩展了LinearLayout
    • TextInputEditText扩展EditText

    它们是为了一起使用,如下所示:

    <TextInputLayout> <TextInputEditText/> </TextInputLayout> 

    官方文档中的所有内容:

    TextInputLayout:

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

    当由于用户input文本而隐藏提示时,包装EditText(或后代)以显示浮动标签的布局

    TextInputEditText:

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

    EditText的一个特殊子类,用作TextInputLayout的子元素。