我的android对话框有问题。我希望它可以显示在任何活动上(可能是设计指南中的禁忌,但我有充分的理由)。这有效。我对它感到满意。问题是我的对话框下面似乎仍然显示活动背景。如果我没有在每个预期的关闭动作上调用我的活动的finish(),这是显而易见的。我已经这样做了它没有问题,但是,在活动背景被清除之前,对话框会在一瞬间关闭,因此用户在完成时会看到一个丑陋的厘米长的盒子。
[ _ ___
有没有办法打击这个?我已经尝试了所有API对话框主题:没有操作栏,没有标题栏,透明等等无济于事。我还尝试将对话框颜色设置为完全透明。
答案 0 :(得分:0)
我遇到了同样的问题,我的解决方案是:
@Override
protected void onPause() {
this.finish();
super.onPause();
}