Android中EditText获取焦点和不自动获取焦点以及改变光标颜色
来源:互联网 发布:管家婆软件客服电话 编辑:程序博客网 时间:2024/04/29 08:26
使用EditTextd的时候,当进入一个含有EditText的页面时候,会自动获取到焦点显示软键盘,所以为了使刚进入页面的时候不显示出软键盘,使用
etEditText.setFocusable(false);
但是注意的是只是用此句以后也是无法获取焦点的,所以还是要使用以下语句:
etEditText.setFocusable(true);etEditText.setFocusableInTouchMode(true);etEditText.requestFocus();。
这下当点击etEditText的时候就会获取到软键盘,而且刚进入页面是显示没有获取到焦点的状态。如何判断是否获取到EditText的焦点:et.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){//获得焦点 }else{//失去焦点 } }});EditText光标颜色改变:android:textCursorDrawable
该属性是用来改变editText的光标颜色
Android:textCursorDrawable="@null 则是使光标颜色与文字的颜色一样
EditText下划线的颜色改变:
在styles文件下添加一句话就可
<item name="colorAccent">#757575</item>
0 0
- Android中EditText获取焦点和不自动获取焦点以及改变光标颜色
- android edittext不自动获取焦点
- android edittext 自动不获取焦点
- Android控件EditText不自动获取焦点
- Android:让EditText不自动获取焦点
- Android EditText 不自动获取焦点
- Android 让EditText不自动获取焦点
- Android 让EditText不自动获取焦点
- 使EditText不自动获取焦点,拿到光标
- EditText不自动获取焦点
- EditText不自动获取焦点
- EditText不自动获取焦点
- EditText不自动获取焦点
- EditText不自动获取焦点
- edittext不自动获取焦点
- EditText 不自动获取焦点
- 关于 EditText 自动获取焦点闪烁光标
- Android中不让EditText自动获取焦点
- 服务端极光推送
- 【Python】获取某月份的第一天和最后一天
- 中国房地产总值到底有多大
- ipv6的兼容性支持
- 行为树示意图
- Android中EditText获取焦点和不自动获取焦点以及改变光标颜色
- Math.random()函数生成n到m间的随机数字
- C语言程序设计---5:循环结构程序设计
- 《城市》
- 2822: [AHOI2012]树屋阶梯
- 网络请求框架 Rxjava+ReTrofit+okHttp+MVP
- Selenium Webdriver基于Java学习(一)
- transient关键字
- RxJava 相关适配库学习笔记