API 21是否提供了使用以下功能的方法:
http://www.google.com/design/spec/components/text-fields.html#text-fields-floating-labels
我在试着让EditText的提示浮现出来。
谢谢!
发布于 2020-07-10 18:12:53
您需要将以下内容添加到模块build.gradle文件中:
implementation 'com.google.android.material:material:1.0.0'
并在您的XML中使用com.google.android.material.textfield.TextInputLayout:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/my_hint">
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="UserName"/>
</com.google.android.material.textfield.TextInputLayout>
发布于 2015-07-01 13:36:18
浮动提示EditText:
在gradle中添加以下依赖项:
compile 'com.android.support:design:22.2.0'
在布局中:
<android.support.design.widget.TextInputLayout
android:id="@+id/text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="UserName"/>
</android.support.design.widget.TextInputLayout>
发布于 2015-06-10 21:22:46
Android支持库可以在gradle中的依赖项中导入:
compile 'com.android.support:design:22.2.0'
它应该包含在GradlePlease中!作为一个使用它的例子:
<android.support.design.widget.TextInputLayout
android:id="@+id/to_text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<AutoCompleteTextView
android:id="@+id/autoCompleteTextViewTo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="To"
android:layout_marginTop="45dp"
/>
</android.support.design.widget.TextInputLayout>
顺便说一句,编辑器可能不理解TextInputLayout中允许使用AutoCompleteTextView。
https://stackoverflow.com/questions/26458436
复制相似问题