android中的EditText控件默认会自动获取焦点,每次进入带有EditText的控件的activity时,系统都会自动弹出软键盘,有时这种场景会使应用界面显得不太友好,取消弹出键盘的方法:

在EditText的父级控件中添加以下属性:

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


这样,EditText的父级控件强行获取了焦点,把EditText的焦点给截获了,此方法并不正规(个人感觉好点的方法应该是把EditText的自动获取焦点的属性取消,但并未找到相关的资料),但终究能解决这个问题,先凑合着用吧。

更多相关文章

  1. android 使用代码方式创建自定义progressBar——自定义控件学习(
  2. Android中外部程序调用方法总结
  3. 【自定义控件系列四】android绘制实战(一)通过Canvas+Path+Paint
  4. Android 控件七 ImageView 控件
  5. [置顶] Android中数据存储的5种方法
  6. 基于RTP和Android的视频传输的研究实现方法
  7. Android 中.aar文件生成方法与用法
  8. Android Studio中获取sha1证书的方法

随机推荐

  1. Android(安卓)Fire Project(1)Recall Env
  2. Android(安卓)Screen Monitor抓取真机屏
  3. Android(安卓)P图形架构之三屏异显实现
  4. 新说android launch mode
  5. Android单元测试
  6. RelativeLayout重要属性
  7. Android(安卓)Map开发基础知识学习笔记
  8. Android屏幕自适应详解
  9. Android(安卓)HandlerThread
  10. Android(安卓)的自定义Spinner组件实现方