没有建议在android中用多行编辑文本

时间:2013-08-19 05:51:59

标签: android android-edittext

我想在android中实现 Multiline EditText,没有任何建议。我搜索了很多,我发现下面的代码:

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"   

但我的问题是,没有任何建议,编辑文字是单行。 我还添加了以下属性:

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

但仍然获得单行编辑文本视图。我应该怎样做才能获得多行编辑文字视图而无需任何建议

感谢。

3 个答案:

答案 0 :(得分:5)

试试这个,你会很高兴:

android:inputType="textFilter|textMultiLine|textNoSuggestions"

它应该对你有用。

答案 1 :(得分:0)

在您的布局文件.xml中,对于EditText,您可以设置适合您需求的不同属性。对于您当前的要求,请将其添加到“编辑文本”。

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

答案 2 :(得分:0)

我在代码中也发现了同样的问题,为了解决这个问题,我在.xml文件中使用了@Marek解决方案 - android:inputType="textFilter|textMultiLine|textNoSuggestions"

并从java文件中删除以下内容 -
.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);