gpt4 book ai didi

android - TextInputLayout 和 AutoCompleteTextView

转载 作者:IT老高 更新时间:2023-10-28 22:25:28 25 4
gpt4 key购买 nike

我正在使用 TextInputLayout在我的 Android 应用程序中为我的输入字段实现整洁的 float 标签效果。我知道我应该使用 TextInputEditText以及允许在横向模式下显示提示并且输入填满整个屏幕。

但是,在我的某些输入字段中,我使用 AutoCompleteTextView 进行了自动完成。 (IMO 有一个非常不一致的名称——“TextView”而不是“EditText”——但那是另一回事了)并且显然直接继承自 EditText。因此它没有 TextInputEditText 带来的相同功能。

所以我想知道是否有一种方法可以实现相同的横向提示功能(也就是说,无需我自己的 TextInputAutoCompleteTextView 实现)并避免产生的 lint 警告.我在这里错过了什么吗?我想我知道他们没有为这个特定的东西制作 EditText 的所有直接和间接子类的自定义版本,所以我应该自己制作吗?

最佳答案

现在,使用 AndroidX,您无需自定义任何内容。
只需添加 Material 组件样式(在1.1.0-alpha06中添加,参见release notes)。

<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Example TextInputLayout">

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

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

关于android - TextInputLayout 和 AutoCompleteTextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39431378/

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