解决方法:

        只需在布局文件中的EditText中设置属性android:inputType="text" 或设置属性android:singleLine="true"即可。

注意:由于android:singleLine="true"已过时,可能你会使用android:maxLines="1"来替代singleLine,但是会发现设置无效,这时需要配上android:inputType=""一起使用才可以生效,官方对maxLines的说明如下:

TextView使用maxLines的时候没有问题,如果是EditText来使用的话,不管是多行显示还是单行显示,必须要使用inputType属性,单行的时候inputType不要使用textMultiLine,多行显示是需要使用textMultiLine的。

例如:
 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:maxLines="1" 
android:inputType="text" /> 

更多相关文章

  1. Android上的C/C++调用Java问题(转载)
  2. Android(安卓)亮度调节
  3. Android状态栏黑色字体
  4. 无废话Android之android下junit测试框架配置、保存文件到手机内
  5. 如何在Android中使用OpenCV
  6. 【Android(安卓)设计】:启航_ 创作意图 | 设计原则
  7. Android(安卓)使用OpenCV的三种方式(Android(安卓)Studio)
  8. Android(安卓)如何检索Android设备的唯一ID
  9. Android入门:使用Android自带媒体库读取MP3文件

随机推荐

  1. Android自带语音播报
  2. Android(安卓)TextView自定义选中弹出菜
  3. android java 文件的读写
  4. android onTouch
  5. android studio 获取android app sha1
  6. Android(安卓)EditText失去焦点可以干的
  7. OpenGL ES教程VI之纹理贴图(原文对照)
  8. android 设置默认launcher 附上代码
  9. Android(安卓)ContextMenu和Listview配合
  10. Android_开发 Android传感器(加速度传感器