gpt4 book ai didi

android - 同一 EditText 中的自动完成和 TextInput 功能?

转载 作者:太空狗 更新时间:2023-10-29 15:59:24 24 4
gpt4 key购买 nike

我希望我的 EditText 在获得焦点时将其 hint 显示为标题,并显示一个下拉菜单以让用户自动完成它。这些功能分别在 TextInputEditTextAutoCompleteTextView 上可用。除了使用继承创建自定义 EditText 之外,有没有办法同时实现这两者?提前致谢。

最佳答案

如果您想要新的 Material Design 库和 Android Jetpack 组件,请使用以下 XML 布局代码:

<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Example TextInputLayout">

<androidx.appcompat.widget.AppCompatAutoCompleteTextView
style="@style/Widget.MaterialComponents.TextInputEditText.FilledBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

</com.google.android.material.textfield.TextInputLayout>

请注意,在使用此库时,您应该在 TextInputLayout(而不是 AppCompatAutoCompleteTextView)上设置提示。

如果您想要备用轮廓文本字段版本,请在两个样式属性中将 FilledBox 替换为 OutlinedBox

关于android - 同一 EditText 中的自动完成和 TextInput 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41791308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com