现在俺有这样一个需求:点击dialog界面之外,首先让dialog消失,其次是响应点击数据项的操作。如在一个列表界面,有个dialog(自定义的软键盘),此时当我点击dialog之外的某项数据时不仅要让dialog消失,还要响应那个数据项的操作。目前遇到的问题就是:dialog消失后不知道怎么响应主界面的操作,这个连贯性被打断。急求大侠指教。

解决方案 »

  1.   

    没看懂你的需求
    在消失dialog的方法里加上相应主界面的操作,不行吗?
      

  2.   

    是这样的:activity中弹出dialog时activity会失去焦点,此时用户无法与它交互。我想在弹出dialog时仍能与activity交互,现在明白了么?
      

  3.   


    如图,当我选择某位联系人时首先取消dialog其次要跳的别的界面。
      

  4.   

    Android只有当前的窗体才能获取焦点的 ,你的Dialog窗体置于最前面了,后面的Activity怎么能响应。
    就我的知识点看来,在现有框架下,不能实现你的需求
      

  5.   

    可是android自带的联系人搜索就实现了呀。如图:当我选择某位联系人时首先取消dialog其次要跳到这个联系人的详细界面。
      

  6.   

    你说的肯定是一个Activity , 具体是联系人下面的com.android.contacts/.ContactsListActivity$ContactsSearchActivity类, 这个输入搜索框效果只是类似于一个Dialog效果,肯定是EditText类型的。