首页 > 解决方案 > 在 Android Java 中将 EditText 的提示移到顶部

问题描述

如何在键入时将 EditText (Android Java) 的提示移动到视图顶部?我附上了 2 张图片来展示我想如何实现我的 EditText 视图。

在此处输入图像描述 在此处输入图像描述

如何search country根据图像在视图顶部进行提示?

请帮忙!

标签: androidandroid-studioandroid-layoutandroid-edittext

解决方案


使用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'
}

推荐阅读