2013-08-19 29 views
6

我想實現多行EditText沒有暗示在android中。我用Google搜索了很多,我發現下面的代碼:沒有建議在android中用多行編輯文本

noticeEditText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 

noticeEditText.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 

在佈局文件:

android:inputType="textFilter" 

但我問題是,沒有任何建議,編輯文本是單李ne。 我已經添加下面的屬性也:

noticeEditText.setSingleLine(false); 
noticeEditText.setVerticalScrollBarEnabled(true); 
noticeEditText.setHorizontalScrollBarEnabled(false); 

但仍然得到單行編輯文本視圖。我應該怎麼做多行編輯文本視圖沒有任何建議

謝謝。

回答

5

試試這個,你會很高興:

android:inputType="textFilter|textMultiLine|textNoSuggestions" 

它應該爲你工作。

+0

感謝您的回覆,我正在檢查以上建議並很快回復,再次感謝。 – mark

+0

我已經應用了您給出的建議,但仍然存在同樣的問題,編輯文本是單行的。沒有任何建議,編輯文本是單行的,無法獲得多行編輯文本視圖。請提供一些其他解決方案。謝謝。 – mark

+0

創建新項目並添加EditText。運用我的解決方案它現在工作嗎? – Marek

0

在您的佈局文件.xml中,對於您的EditText,您可以設置適合您需要的不同屬性。根據您當前的要求,將其添加到編輯文本中。

<EditText 
    .... 
    android:inputType="textFilter|textMultiLine|textNoSuggestions" 
/> 
+0

感謝您的回覆,我正在檢查以上建議並很快回復,再次感謝。 – mark

+0

我已經應用了您的建議,但仍然存在相同的問題,編輯文本是單行的。沒有任何建議,編輯文本是單行的,無法獲得多行編輯文本視圖。請提供一些其他解決方案。謝謝。 – mark

0

我發現在我的代碼相同的問題也和解決這個問題,我在.xml文件中使用@Marek解決方案 - android:inputType="textFilter|textMultiLine|textNoSuggestions"

並已刪除Java文件如下 -
.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);