如果使用多个inputType属性,Android EditText不会显示键盘提示

时间:2014-09-30 15:56:36

标签: android android-edittext android-softkeyboard soft-keyboard

我尝试使用带有键盘提示的编辑文本和单词的自动修正(例如,当您在whatsapp中编写邮件时)。

这是我的代码:

        <EditText
        android:id="@+id/autoCompleteTextView1"
        android:layout_width="match_parent"
        android:layout_height="0dip"
        android:layout_margin="20dp"
        android:layout_weight="1"
        android:background="@color/white"
        android:ems="10"
        android:inputType="textCapSentences|textMultiLine|textAutoCorrect|textAutoComplete"
        android:scrollHorizontally="false"
        android:hint="@string/note_content"
        android:textColor="@color/black_text" />

根据documentation它应该有效,但它没有。 我也尝试过使用已弃用的android:autoText="true"

我需要在InputType

中指定的所有功能

修改

经过一番尝试,我发现如果我只设置一个属性没有问题,但是如果我设置了所有我需要的东西,那么无法正常工作。

编辑2:

我想要获得的内容类似于Whatsapp编辑框,您可以在其中编写信息。

1 个答案:

答案 0 :(得分:0)

也许它与输入类型有关,你尝试过单一组合吗?

使用textAutoCorrect和textAutoComplete的组合可能并不总是有效