2011-08-11 20 views
6

我有用於回覆電子郵件的edittext。我想爲多行,首字符大寫和禁用單詞建議等edittext提供三個屬性。 我給這樣的XML ...如何在edittext上設置多行,首字母大寫和禁用建議

android:inputType="textCapSentences|textVisiblePassword" 

我在代碼嘗試也... etMessage.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES); 我不能給多....我怎麼能做到這一點

感謝

回答

22

我找到解決這個問題

只需設置在XML文件中的下列參數..

android:inputType="textCapSentences|textVisiblePassword" 這些是句子的第一個字母設置上限和禁用建議

和寫入以下code in ur活動

edittext.setSingleLine(false); 
+1

最後的代碼也可以在XML中完成:android:singleLine =「false」 – Loolooii

+0

如果使用textVisiblePassword,則鬆開鍵盤滑動選項。 ..你可以做同樣的效果沒有像這樣的xxxxx:android:inputType =「textCapSentences」 –

7

嘗試設置android:inputType="textMultiLine|textCapSentences|textVisiblePassword"。可能發生的情況是它是多行的,但目前只顯示一行,其中可以說android:minLines="5"左右。

+0

它根本不工作 – Aju

+0

它的否t工作只是試過這個東西 –

+0

'android:inputType =「textMultiLine | textCapSentences」'很好 – NickUnuchek