textEmailAddress | textAutoComplete不适用于许多设备

时间:2017-03-22 17:32:20

标签: android android-edittext android-textinputlayout android-inputtype android-textinputedittext

我可以说这些设备能够显示建议,因为我可以在Google应用中看到它们,如Messaging,Gmail等等。

我不能让他们在我自己的领域工作,但它确实可以在我们的三星设备上工作(我怀疑三星不仅仅是香草键盘)。

以下是其中一个字段的示例:

  <android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="28dp"
        android:layout_marginRight="28dp"
        android:layout_marginTop="33dp">

        <android.support.design.widget.TextInputEditText
            android:id="@+id/edit_text_email_address"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/email_address"
            android:inputType="textEmailAddress|textAutoComplete" />

    </android.support.design.widget.TextInputLayout

如果我只使用textAutoComplete,我可以看到显示建议的栏/框,但它们是空的!当然,不使用textEmailAddress意味着不太方便的打字体验。

涉及的依赖关系是:

     compile 'com.android.support:support-vector-drawable:25.2.0'
     compile 'com.android.support:appcompat-v7:25.2.0'
     compile 'com.android.support:recyclerview-v7:25.2.0'
     compile 'com.android.support:cardview-v7:25.2.0'
     compile 'com.android.support:support-v4:25.2.0'

这是一件很简单的事情,所以我觉得我做错了什么,有什么想法吗?干杯!

0 个答案:

没有答案