Android Dialog 出现灰色遮盖层

情况1:

我有一个自定义的Dialog,里面有一个ScrollView和两个按钮,在某个窗口使用的时候显示弹窗会有灰色遮盖层,一开始ScrollView有,我通过scrollView.bringToFront(),解决了它。

情况2:

我解决情况一之后,又出现了按钮也会出现的情况,这一次我发现这个遮盖层和按钮按下去的时候有点相似。我就有了一个思路,我把按钮的状态都统一用一个图片是不是就能解决?结果是成功的!

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@mipmap/dialog_button">
</item>
<item android:state_focused="true" android:drawable="@mipmap/dialog_button" >
</item>
<item android:drawable="@mipmap/dialog_button">
</item>
</selector>

  

posted @ 2025-04-15 17:50  飞天猪皮怪  阅读(33)  评论(0)    收藏  举报