我在一些应用程序中看到过类似功能(不记得名字了),在文本框下方弹出一个小型弹出窗口,显示以下内容:
从消息自动填充代码
我想在我的应用程序中添加类似的功能。根据文档的建议,通过添加自动填充提示并将自动填充重要性设置为实现此行为。我尝试了它们两种,但都没有起作用。
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/tv_login"
android:layout_marginTop="@dimen/x60"
android:id="@+id/pin"
app:errorEnabled="true"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_centerHorizontal="true">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="PIN"
android:drawablePadding="@dimen/x16"
android:inputType="number"
android:maxLength="6"
android:id="@+id/et_pin"
android:importantForAutofill="yes"
android:autofillHints=".AUTOFILL_HINT_SMS_OTP"
android:drawableStart="@drawable/ic_pin"/>
</com.google.android.material.textfield.TextInputLayout>
我希望在我的应用程序中获得这种类型的东西。