android弹出dialog后,activity得到焦点的问题,activity能获得焦点,但是却不能获得里面的控件的点击事件

如题所述

你是想跳出dialog的时候,dialog里面的控件就获取焦点呢还是,点击dialog里面的控件获取焦点.
点击是自动获取的焦点,你让给他设置相应的点击事件监听.

要是点dialog以后就想让dialog里面的控件获取焦点,则要是给自己手动设置.追问

我是要获得activity里面的控件焦点 不是dialog里面的焦点

追答

跳出dialog,dialog自动获取了焦点.

想要是跳出dialog的时候 ,要手动设置焦点到你需要的控件之上.

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-29
真心没有明白你的追问

popupwindow的parent中有几个linnerlayout的ontuch事件,当我触摸时,popupwindow被创建,获得焦点,parent中的ontuch事件失效,如不获取焦点,parent中的ontuch事件有效,可是popupwindow不能获得焦点,里面的view 不能获得事件

setOutsideTouchable(true);是popupwindow外的触摸dismiss事件,与问题没有关系,请大虾帮忙,是能解决问题的方法,我发现大众点评的附近搜索界面就是实现的这功能,想实现和他相同功能,求指教

相似回答
大家正在搜