EditText不换行
时间: 2024-01-06 07:05:31 浏览: 72
文本编辑器中的EditText,屏蔽默认的自动换行,
要让EditText不换行,可以通过设置其inputType属性来实现。具体做法如下:
1.在xml布局文件中,将EditText的inputType属性设置为singleLine,如下所示:
```
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text|textNoSuggestions|textVisiblePassword|textAutoCorrect|textCapSentences|textMultiLine|textImeMultiLine|textNoSuggestions|textFilter|textEmailAddress|textEmailSubject|textShortMessage|textLongMessage|textPersonName|textPostalAddress|textPassword|textVisiblePassword|textWebEditText|textUri|textPhonetic|textWebEmailAddress|textWebPassword|textAutoComplete|textAutoCorrect|textCapCharacters|textCapWords|textCapSentences|textAutoCap|textMultiLine|textImeMultiLine|textNoSuggestions|textUri"
/>
```
2.在java代码中,可以通过setSingleLine()方法来设置EditText不换行,如下所示:
```
EditText editText = findViewById(R.id.editText);
editText.setSingleLine(true);
```
这样就可以实现EditText不换行了。
阅读全文