EditTextView:取消焦点&自动获取焦点

一直都遇到这个问题,总是忘记,记录一下

摘抄一下这个博客:https://www.cnblogs.com/yongdaimi/p/10606262.html

  • 取消焦点

    找到EditTextView的父控件,并设置如下即可:

    android:focusable="true"android:focusableInTouchMode="true"
  • 自动获取焦点

    et_text.setFocusable(true);et_text.setFocusableInTouchMode(true);InputMethodManager inputManager =(InputMethodManager)et_text.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);inputManager.showSoftInput(et_text, 0);
  • 进入activity就获得焦点,弹出键盘

    et_text = (EditText) findViewById(R.id.et_text);et_text.setFocusable(true);et_text.setFocusableInTouchMode(true);et_text.requestFocus();

    并在清单文件中设置该Activity的属性: android:windowSoftInputMode="stateVisible"

更多相关文章

  1. TransitionDrawable的简单替换图片
  2. 【Android】OkHttp系列(一):发送请求与获取响应流程概述
  3. android 5.0 以上获取栈顶应用包名以及程序锁的实现
  4. Android之获取屏幕的三种方式
  5. Android(安卓)studio http请求获取数据失败或者获取不到数据原因
  6. Android(安卓)获取当前时间及时间戳的互换
  7. Fresco源码解析 - 创建一个ImagePipeline(一)
  8. Android利用Jsoup解析html
  9. Android(安卓)9.0 Camera学习笔记

随机推荐

  1. Android应用构建过程解析
  2. Android、iPhone和Java三个平台一致的加
  3. [android] 架构原理
  4. Android艺术开发探索第四章——View的工
  5. (一)阅读器客户端开发实战_引言
  6. Android(安卓)之 系统广播机制BroadcastR
  7. Android 中下载文件到sdcard和进度条小结
  8. android 资源管理相关分析(基于android-24
  9. Android中创建自己的ContentProvider
  10. Android高手进阶教程(二十)---Android中