-
硬键盘有关
日期:2011-06-02 | 分类:
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://andynjux.blogbus.com/logs/132966374.html
1. 对于ime的输入,View可以在ime得到事件前对事件进行截获,方法是onKeyPreIme()
2. 在某个Dialog弹出时,且弹出输入法界面向Dialog中输入文字时,如果按back键,对于一些输入法,比如百度输入法,其接收back事件后并没有消费掉,而是继续传给Dialog,这样会使Dialog消失。不让在Dialog消失的方式是Dialog也注册KeyEventListener,并对back键做处理。
3. 对于ViewGroup,有个属性为DescendantFocusability,包括
FOCUS_BEFORE_DESCENDANTS:在将focus传给children前,自己先处理
FOCUS_AFTER_DESCENDANTS:在children处理focus且没有消费后自己再处理
FOCUS_BLOCK_DESCENDANTS:不管自己是否focusable,都不会传给children
收藏到:Del.icio.us
<< 如何避免内存泄漏 | 首页 |







