让 PopupWindow 横向居中显示在某个 View 的下面
这里我在 Activity 中放了一个横向的 TextView ,在顶部,点击的时候在其下方显示 PopupWindow,代码如下:
![](https://img.haomeiwen.com/i13855150/1d1a968f4816c9bd.png)
这里的 pop 里面是一个 ListView,为了区分界面颜色给 ListView 设置了背景,其他设置见注释。效果图如下:
![](https://img.haomeiwen.com/i13855150/506802428eec8252.png)
Popwindow 设置背景图片(带尖角)边缘有阴影,去掉阴影做法
在代码中给 pop 设置 backgroundDrawable 为系统的透明颜色或者下面方式都可以.
![](https://img.haomeiwen.com/i13855150/714c161a146f237b.png)
这种的应用场景大多是:界面右上角的图标,点击的时候在其下方弹出一个带有三角箭头的 pop,如果这个三角箭头连同 pop 的背景是一张图片的时候,会出现边缘阴影。
网友评论