android - 在 Android Java 中将 EditText 的提示移到顶部
问题描述
如何在键入时将 EditText (Android Java) 的提示移动到视图顶部?我附上了 2 张图片来展示我想如何实现我的 EditText 视图。
如何search country
根据图像在视图顶部进行提示?
请帮忙!
解决方案
使用TextInputLayout
你可以实现这一点。
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/searchCountriesInputLayout"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/searchCountriesEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Search Countries" />
</com.google.android.material.textfield.TextInputLayout>
在build.gradle
:
dependencies {
implementation 'com.google.android.material:material:1.1.0'
}
推荐阅读
- operating-system - 每个系统调用是否创建一个进程?
- matplotlib - 如何绘制多个相互堆叠的图形
- java - 加载序列化的 Ecore 模型作为 XMI 无法正确加载容器
- c - C中具有不同数据类型的键值
- .net-core - 在本地网络中运行 .net core web api
- python - 检查是否在 Python 中定义了要避免的变量?
- java - ProgressBar 崩溃活动(空对象引用/或不可见)
- html - 在保持切换菜单(汉堡)的同时更改导航栏背景颜色
- node.js - 如何在嵌套中间件中设置 cookie 和使用上下文
- azure - 具有项目依赖项的项目的 Helm 安装失败