Android_ListView_EditText_焦点问题
焦点问题的原因:
# ListView的Item本身会获取焦点
# Item中的其他元素,比如EditText也需要获取焦点
这个时候,会有问题,是谁先获得焦点,焦点传递问题,等。
而在焦点传递时又会有事件的促发,比如EditText的焦点变化事件导致促发保存信息等。
这样的焦点变化和传递,就导致了系统工作的不稳定。
# 无法调用系统的输入法问题
如何解决:
# 用android:descendantFocusability来设置捕获焦点的先后
# 根据获得焦点的情况,设置谁先谁后获取焦点,以使得焦点能够满足需求
# 输入法问题
网上介绍的零零总总,绝大部分都是无用的,仅有一种方法是OK,原文链接在这
其他解决:
# 这里也有解决方法,但没有试验,之所以麽有试验,是因为我关心理论。
一个没有理论支撑的实践,如果本次得出了正确的结果,下次敢用么,也不好做到灵活变通。
参考:
http://www.cnblogs.com/skyseraph/archive/2013/04/21/3033848.html
http://hi.baidu.com/kangle1208/item/d539fd91a46e801b924f410b
http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html