当页面有 EditText的时候,Android会自动弹出软键盘,但有些时候这个EditText并不是第一选择,所以不需要弹出软键盘,这个时候就需要我们通过设置不显示软键盘。经历了两次寻找解决方法之后,这次写个博文记下来,免得又忘记,下次还要重新寻找解决方法。

解决方法很简单:

在layout布局文件里,在EditText的父布局中加上以下两个属性就OK了:

android:focusable="true"android:focusableInTouchMode="true"

更多相关文章

  1. Android 中使用代码动态网格布局
  2. Android中单击空白区域隐藏键盘
  3. Android 横向布局中间填满
  4. Android性能优化之布局优化
  5. Android中动态初始化布局参数以及ConstraintLayout使用中遇到的
  6. Android之布局属性重点
  7. android 布局如何支持多种不同屏幕尺寸
  8. Android开发 第五课 Android的几种布局方式

随机推荐

  1. 关于mysql的sql_mode的问题
  2. 【Mysql】实现中位数计算
  3. 约束数据库表,以便只有一行可以在列中具有
  4. sqlite developer过期解决办法
  5. python pandas库的应用(类比mysql语言)
  6. SQL Server 高可用性(一)AlwaysOn 技术
  7. 为什么我使用此Linq to Sql方法获得Inval
  8. PB中动态SQL处理BLOB的方式
  9. mysql-5.7.21-winx64.zip 下载安装(Win10)
  10. 网站速度慢及其解决方法