自动填充弹出窗口未在Android O中显示

时间:2018-02-12 17:30:41

标签: android-8.0-oreo

我的应用程序中有一个注册屏幕,其中包含名字,姓氏,邮政编码和电子邮件ID等字段。我们想支持此屏幕的自动填充,当我输入这些详细信息并导航到下一个屏幕时,我没有看到“保存到自动填充”弹出窗口,询问是否必须保存此详细信息。

此弹出窗口显示在同一设备/模拟器上的其他应用程序。 我在模拟器和设备上测试了它,但问题仍然存在。 在同一个应用程序中,会显示自动填充建议,但是当我输入一组新数据时,不会显示“保存到自动填充”弹出窗口。

在下面找到xml

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="50dp"
    android:orientation="vertical">

    <EditText android:id="@+id/edtFirstname"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="@dimen/fab_margin"
        android:padding="@dimen/fab_margin"
        android:importantForAutofill="yes"
        android:hint="First Name"/>

    <EditText android:id="@+id/edtLastname"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_margin="@dimen/fab_margin"
              android:padding="@dimen/fab_margin"
              android:importantForAutofill="yes"
              android:hint="Last Name"/>

    <EditText android:id="@+id/edtZipcode"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_margin="@dimen/fab_margin"
              android:padding="@dimen/fab_margin"
              android:importantForAutofill="yes"
              android:hint="Zipcode"/>

    <EditText android:id="@+id/edtEmail"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_margin="@dimen/fab_margin"
              android:padding="@dimen/fab_margin"
              android:importantForAutofill="yes"
              android:hint="Email"/>

    <Button android:id="@+id/btnSubmit"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:text="Submit">
    </Button>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

请检查我的回答Here

我发布了实现自动填充的步骤,并且没有显示弹出窗口的问题。

可能对某人有所帮助。