为什么80%的码农都做不了架构师?>>>   

android编程时,当打开一个activity时,经常会因为内部存在editText类的组件,自动出现软键盘,影响视觉效果。 
     如果屏蔽软键盘,代码会比较繁杂,下面是列举了一个简单的方法。 
     我们可以这样来处理视图,将editText的焦点换成别的组件,像TextView,Button等等,这样就不会出现软键盘了。 
     先了解两句代码: 
     View.setFocusable(true),对应xml : android:focusable="true". 
     View.setFocusableInTouchMode(true),对应xml : android:focusableInTouchMode="true". 
    两者的意思是让组件可以获得焦点。不过有些区别,前者执行false条件后,在执行true,还是不能获取焦点。后者执行上述过程,还是能获取焦点。 
      当你加入上述代码后,在创建activity时,调用对应view的requestFocus(),这样就可以获得焦点了。当editText失去焦点了,也就不会有软键盘了

转载于:https://my.oschina.net/wxpsmart/blog/149817

android中组件获取焦点相关推荐

  1. android GridView item中组件获取焦点

    2019独角兽企业重金招聘Python工程师标准>>> 项目中在使用GridView控件时,里面的item有imageView.buttion等子控件. 但是GridView默认焦点 ...

  2. android 中组件继承关系图,一目了然

    View继承关系图 Adapter适配器继承关系图 Activity继承关系图

  3. Android中的四大组件详解

    Android中的四大组件详解 我们都知道Android系统应用层框架中,为开发者提供了四大组件来便于应用的开发,它们是Activity.Service.BroadcastReceiver.Conte ...

  4. Android中所有UI组件基类是,【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity...

    问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...

  5. android img标签属性_微信小程序 组件叠加效果(如 Android 中的添加蒙层)

    实现的效果如下: 可以看出这是由image组件和text组件叠加到一块组成的蒙层效果. 在小程序中实现这个效果主要用到z-index属性和position属性 z-index的使用必须是双方组件都设置 ...

  6. 【错误记录】Android 中使用 Kotlin 为 EditText 组件设置文本报错 ( Type mismatch. Required:Editable. Found:String )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android 中使用 Kotlin 开发 , EditText 组件如下 : 布局文件 : <EditTextandroid:id=&q ...

  7. Android中Handler消息传递机制应用之子线程不允许操作主线程的组件

    场景 进程 一个Android应用就是一个一个进程,每个应用在各自的进程中运行. 线程 比进程更小的独立运行的基本单位,一个进程可以包含多个线程. 要求 一个TextView和一个Button,点击B ...

  8. 【Android】Android中ContentProvider组件详解

    原文来自:http://blog.csdn.net/zuolongsnail/article/details/6566317 ContentProvider(内容提供者)是Android中的四大组件之 ...

  9. Android之React Native 中组件的生命周期

    React Native 中组件的生命周期 概述 就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle).所谓生命周期,就是一个对 ...

最新文章

  1. 阿里、腾讯、美团、小米……各公司月饼大PK,看完简直想哭泣!
  2. 北京科技大学转专业到计算机,北科大学生全可转专业
  3. python是什么编程教程-python教程看完了,还是不会编程?
  4. python程序多次运行_[Python]在一段Python程序中使用多次事件循环
  5. 获 3.8 亿用户青睐,中国电信翼支付如何数据化运营?
  6. 知乎专栏应用客户端源码项目
  7. springmvc,spring,hibernate5.0整合
  8. 画米老鼠_蔡康永都在买的画你也买得起,村上隆作品收藏大全
  9. 手把手教我班小姐姐学java之方法重写与方法重载
  10. 前端开发面试题收集(html部分)
  11. locustfile中的User类和HttpUser类
  12. 基于非特定人语音识别芯片的技术方案
  13. 使用C#来手动连接 Access 2007数据库
  14. 服务器监视Zabbix 5.0 - 安装部署
  15. Linux中安装JDK
  16. BPSK调制解调链路实现
  17. oracle 定时 analyze,ORACLE-ANALYZE命令分析
  18. 如何使用HTML制作tab选项卡
  19. 三次样条曲线 python实现
  20. SOLO: Segmenting Objects by Locations 论文学习

热门文章

  1. hibernate java内存一次能取多少条_Hibernate管理Session和批量操作分析
  2. 郑卅航院计算机与科学是一本吗,郑州航空工业管理学院计算机科学与应用系
  3. 防止抓取html代码,网页中用html代码注释的内容会被抓取吗
  4. c语言中二次规划函数是哪个好,c语言程序设计规划模拟试题二(含答案).doc
  5. 仓库移动_移动式仓库、检修作业平台、储油柜胶囊破裂检测装置……这场科技秀超燃!...
  6. java面试题三 位运算符
  7. 一道SQL面试题(行列互换)
  8. 暗通道先验去雾实现过程分析
  9. JDBC之一:快速入门
  10. Hadoop常见异常