Android对话框透明度(不是通常的)

Android对话框透明度(不是通常的),android,Android,我的android对话框有问题。我希望它能在任何活动中显示出来(就设计指南而言,可能是否定的,但我有很好的理由)。这很有效。我对它感到百分之九十五的满意。问题是,在我的对话框下面似乎仍然显示着一个活动背景。如果我不在每个预期的结束操作上调用活动的finish(),这一点很明显。我已经这样做了,所以问题不大,但是,在清除活动背景之前,对话框会在一瞬间关闭,因此用户在结束时会在一瞬间看到一个丑陋的厘米长的框 [\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我的android对话框有问题。我希望它能在任何活动中显示出来(就设计指南而言,可能是否定的,但我有很好的理由)。这很有效。我对它感到百分之九十五的满意。问题是,在我的对话框下面似乎仍然显示着一个活动背景。如果我不在每个预期的结束操作上调用活动的finish(),这一点很明显。我已经这样做了,所以问题不大,但是,在清除活动背景之前,对话框会在一瞬间关闭,因此用户在结束时会在一瞬间看到一个丑陋的厘米长的框

[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


有什么办法可以解决这个问题吗?我尝试了所有API对话框主题:没有动作栏、没有标题栏、透明等等,但都没有效果。我还尝试将对话框颜色设置为完全透明。

我遇到了同样的问题,我的解决方案是:

@Override
protected void onPause() {
    this.finish();
    super.onPause();
}

嗨,欢迎来到stackoverflow!设计指南可以与您的对话框很酷,许多应用程序使用对话框进行确认,输入一个小文本,等等。。。这真的取决于感觉是否自然。但我不太明白你的问题。你的意思是,你需要同时杀死这两个东西,对话框和它的父活动?一种“关闭应用程序”对话框?如果你添加一个屏幕截图会有帮助的。哦,哇,对不起,我忘了我曾经发布过这个。是的,有点。我不能用足够快的速度截屏,哈哈。但父活动是与对话框同时直接关闭的对话框,因此在关闭过程中的一瞬间仍然可以看到一个小框。基本操作是:对话框关闭-活动框在对话框所在位置的直接中心瞬间可见-关闭。请务必小心!您正在以一种危险的方式改变应用程序生命周期!请注意,onPause方法可以在多种情况下调用,即使您没有意识到(例如,旋转平板电脑/手机),也会导致您的活动停止。我甚至预测你可能会导致各种恶劣的副作用,因为当活动请求暂停时,你会触发一个结束(onStop onDestroy),你会捕获并转化为一个结束。当finish调用结束时,您返回并触发暂停。。。。一团糟!我想我误解了这个问题。我也有同样的问题,但是是一个对话活动。这是alerDialog?哦,哇,对不起,我忘了我曾经发布过这个。父活动是与对话框同时直接关闭的对话框,因此在关闭过程中的一瞬间仍然可以看到一个小框。基本操作是:对话框关闭-活动框在对话框所在位置的直接中心瞬间可见-关闭。对话框类型并不重要,在这种情况下,它只是关闭对话框后面的活动,而不是对话框前面的活动,我意识到这是如何工作的,但这一瞬间可见的活动框才是问题所在。