如何在edittext上设置多行,首字母大写和禁用建议

时间:2011-08-11 07:54:57

标签: android android-edittext

我有一个用于回复电子邮件的edittext。我想为edittext提供三个属性,如Multiline,First character caps和禁用单词建议。 我在xml中给出了这样的...

android:inputType="textCapSentences|textVisiblePassword"

我在代码中也尝试过... etMessage.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES); 我不能给多行....我怎么能实现这个

感谢

2 个答案:

答案 0 :(得分:22)

我找到了解决这个问题的方法

只需在xml文件中设置以下参数..

android:inputType="textCapSentences|textVisiblePassword" 这些用于设置首字母大写字母和禁用建议

并在您的活动中写下以下代码

edittext.setSingleLine(false);

答案 1 :(得分:9)

尝试设置android:inputType="textMultiLine|textCapSentences|textVisiblePassword"。可能发生的是它是多线的,但目前只显示一行,你可以说android:minLines="5"左右。