Android杂识
16lz
2021-01-26
popupWindow
- PopupWindow默认是没有焦点的,如果想要里面的点击事件生效,需要popupWindow.setFocusable(true)
- PopupWindow如果布局是ListView,而ListView的条目布局里面有button,这个button会抢占item的焦点,从而设置item的点击事件不生效,这时需要在item的布局的根节点设置android:descendantFocusability="blocksDescendants"
- 设置点击外部区域自动隐藏,需要setOutsideTouchable(true),并且setBackgroundDrawable(new BitmapDrawable()) 设置空的背景
更多相关文章
- android开发真机调试
- Android(安卓)属性动画(Property Animation)完全解析 (下)
- Android(安卓)之Toast
- Android(安卓)OpenGL ES 开发(二): OpenGL ES 环境搭建
- 探索Popupwindow-对话框风格的窗口
- Android中SimpleAdapter,ArrayAdapter和BaseAdapter
- 我的android studio学习日记
- Qt on Android(安卓)之设置应用名为中文
- javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法