ListView嵌套 EditText的光标不显示
2024-08-26 12:08:43
ListView嵌套EditView,有可能会出现了下面现象:
点击EditView,EditView获取焦点后,有可能光标不显示,也有可能光标不闪烁。点击多次后,光标才正常显示。
获取焦点后,editText.isCursorVisible()一直都返回true,但是有时候光标不显示。
解决办法:
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// 关键代码
v.dispatchWindowFocusChanged(hasFocus);
}
});
这是我在项目中遇到的问题,目前仍然没有找到原因,但是上面的解决方案是好使的。如果大家知道原因,可以给我留言吗?
最新文章
- ffmpeg为视频添加时间戳 - 手动编译ffmpeg
- python2.7安装PIL.Image模块
- android 和iOS的view上的区别
- 实现GridView翻页并且实现CheckBox选中功能的保持
- css中的zoom的使用
- ubuntu命令chmod755
- 1100. Mars Numbers (20)
- iOS显示PDF
- 圆形图片CustomShapeImageView
- Nginx 搭建图片服务器
- bzoj 3295: [Cqoi2011]动态逆序对(树套树 or CDQ分治)
- 安装完MySQL数据库设置密码
- LeetCode 748 Shortest Completing Word 解题报告
- SpringBoot+MyBatis+Mysql 详细示例
- 【字符串算法2】浅谈Manacher算法
- Linux awk 命令
- pyqt5加载网路图片,不本地下载。
- iOS 网易彩票-5设置模块二
- python 元组转字符串
- Canvas+Js制作动量守恒的小球碰撞