Android取消EditText自动获取焦点行为

在项目中,一进入一个页面, EditText默认就会自动获取焦点。

在这里只需要在布局文件里面添加两条属性就可以了。

在EditText的父级控件中添加:

android:focusable="true"

android:focusableInTouchMode="true"

在EditText中添加:

android:singleLine="true"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,581评论 25 708
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,554评论 0 17
  • RelativeLayout 第一类:属性值为true可false android:layout_centerHr...
    兀兀沙弥阅读 3,058评论 0 15
  • 在这寒冷的冬天,一切事物都那么沉寂,只能听见风吹动竹叶的声音,这阵阵冷风不禁让人打了个寒战。可是天公不作美,让一大...
    如梦浮影阅读 415评论 0 0
  • 这些天一直关注爸爸,看他痛苦缓解了,全家松口气,我在家里地位又提升了那么一点点。就连炒个四季豆妹妹也让我掌勺,说是...
    周湘泉阅读 165评论 1 6