本帖最后由 lionc650 于 2011-07-27 17:08:14 编辑

解决方案 »

  1.   

    你设置一个全局变量,当这个全局变量为true的时候,你干啥啥啥
    当焦点一直在mButton 上的时候,你就设置为false,你就不一些啥啥
      

  2.   

    把listview中item的控件中,其他都不要获取焦点,只有button能够获取焦点。android:focus = false
      

  3.   

    实际上,焦点在mButton时,onKeyEvent已经由listview捕获了,已经无法由view去控制。
      

  4.   

    listview的好问题啊  学习一下
      

  5.   

    知道怎么解决了,重载mButton,然后设置当焦点在mButton上时,不让焦点发生转移就行了。当然也可以重载listview