我可以说这些设备能够显示建议,因为我可以在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'
这是一件很简单的事情,所以我觉得我做错了什么,有什么想法吗?干杯!