首页 > 学院 > 开发设计 > 正文

listview嵌套 EditText 的光标不显示

2019-11-09 17:46:45
字体:
来源:转载
供稿:网友

ListView嵌套EditView,有可能会出现了下面现象: 点击EditView,EditView获取焦点后,有可能光标不显示,也有可能光标不闪烁。点击多次后,光标才正常显示。

获取焦点后,editText.isCursorVisible()一直都返回true,但是有时候光标不显示。

解决办法:

editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {        @Override        public void onFocusChange(View v, boolean hasFocus) {            // 关键代码            v.dispatchWindowFocusChanged(hasFocus);        }    });
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表