zoukankan      html  css  js  c++  java
  • ListView嵌套 EditText的光标不显示

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

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

    解决办法:

        editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                // 关键代码
                v.dispatchWindowFocusChanged(hasFocus);
            }
        });

    这是我在项目中遇到的问题,目前仍然没有找到原因,但是上面的解决方案是好使的。如果大家知道原因,可以给我留言吗?

  • 相关阅读:
    dom4j 创建XML文件
    Convert.ToInt32()与int.Parse()的区别
    委托
    工厂模式
    策略模式
    大型网站架构演化
    字符串反转(面试)
    switch(面试)
    带宽计算
    新语法
  • 原文地址:https://www.cnblogs.com/zmc/p/6515085.html
Copyright © 2011-2022 走看看