安卓新手,请教关于popupwindow用法

m0_37646670 2019-05-23 02:17:36
当edittext获取焦点,弹出给popupwindow在他边上提示输入,里面有几个按钮,是方便输入的默认文本
点击按钮就设置edit的text

现在有个情况就是:
我建的popupwindow 设置foucsable 为true时能点击能传值,但是edittext没法获得焦点,没法手动键盘输入内容
设置false后,edittext能输入内容,但popupwindow没法点击了
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2019-05-24
  • 打赏
  • 举报
回复
不需要,声明为成员变量方便实用
m0_37646670 2019-05-23
  • 打赏
  • 举报
回复
引用 3 楼 王能 的回复:
当然是在onCreat的时候就new出来,if else里面只是show和dismiss的事

有没有类似getchild的方法获取当前activity的popupwindow
王能 2019-05-23
  • 打赏
  • 举报
回复
当然是在onCreat的时候就new出来,if else里面只是show和dismiss的事
m0_37646670 2019-05-23
  • 打赏
  • 举报
回复
引用 1 楼 王能 的回复:
popwindow大小不全屏,设置setOutsideTouchable(false);即可

这样的话,我想当edit失去焦点,关闭popupwindow
edit.foucschane事件
{
if(edit.isfocused)
{
PopupWindow window = new PopupWindow....//弹出提示输入的popupwindow
......
}
else
{
//关闭window
window.dismiss();//popupwindow对象怎么获取到
}
}
王能 2019-05-23
  • 打赏
  • 举报
回复
popwindow大小不全屏,设置setOutsideTouchable(false);即可

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧