有时我们使用EditText时只想让它保持单行状态。可能你会说直接设置如下即可:
android:maxLines="1"
这样确实是显示的时候保持了一行,当我们再按"Enter"键后发现上面的字没了,但实际它还在EditText里,使用getText()获取内容时是带换行的内容。
类似这样:
第一行输入的内容
第二行输入的内容
但在EditText中可能只会看到第二行的内容。那么如何让它真正的只有一行呢。按如下设置即可:
android:maxLines="1"
android:inputType="text"
现在输入的内容只能是文本,这样就无法换行了。