关于Android系统Dialog的Bug,期待高手现身

beconfg 2011-08-03 10:12:15
在一个全屏的Activity下显示一个Dialog,然后休眠(也就是锁屏),然后在解锁,发现Dialog会上下跳动一下。
不知道有什么的解决方法。

我的分析是,由于StatusBar的退出动画导致的,但是不知道怎么去防止Dialog不出现抖动现象。

期待高手现身。。。。。。
...全文
348 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
beconfg 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 yangwuweiyouwei 的回复:]

试试设置dialog的坐标试试
[/Quote]

已经试过了,没有用,还是会抖动的~~~
beconfg 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 yxmsw2007 的回复:]

遇到过这个情况,toast也有这种现象,LZ可以试试看固定dialog的位置能不能搞定
[/Quote]

固定Dialog的位置??是设置Dialog在X,Y轴上的位置,试过了,没有用哦。。
刍狗万物 2011-08-06
  • 打赏
  • 举报
回复
试试设置dialog的坐标试试
yxmsw2007 2011-08-06
  • 打赏
  • 举报
回复
遇到过这个情况,toast也有这种现象,LZ可以试试看固定dialog的位置能不能搞定
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ch_984326013 的回复:]

我到是没遇到这个问题!有代码么?帮你顶下!
[/Quote]

这个是系统的Bug,源码就是Android的Dialog源码。你可以去看下。。。
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 beyondma 的回复:]

引用 15 楼 beconfg 的回复:
引用 12 楼 yiyaaixuexi 的回复:

引用 7 楼 beconfg 的回复:

引用 6 楼 ch_984326013 的回复:

我到是没遇到这个问题!有代码么?帮你顶下!


这个是系统的Bug,源码就是Android的Dialog源码。你可以去看下。。。


你是说原生2.2有这个Bug吗


对啊,我……
[/Quote]

应该随便一个Dialog都可以的,我的Dialog是这样写的:
CharSequence[ ] items = new CharSequence[ ]{ "HI", "Hello","HI", "Hello"};
new AlertDialog.Builder(this).setTitle("Dialog").setItems(items, null).show;
beyondma 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 beconfg 的回复:]
引用 12 楼 yiyaaixuexi 的回复:

引用 7 楼 beconfg 的回复:

引用 6 楼 ch_984326013 的回复:

我到是没遇到这个问题!有代码么?帮你顶下!


这个是系统的Bug,源码就是Android的Dialog源码。你可以去看下。。。


你是说原生2.2有这个Bug吗


对啊,我现在是用2.3,我发现2.2上也是有的,你……
[/Quote]
随便一个DIALOG就可以复现吗?
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 yiyaaixuexi 的回复:]

引用 7 楼 beconfg 的回复:

引用 6 楼 ch_984326013 的回复:

我到是没遇到这个问题!有代码么?帮你顶下!


这个是系统的Bug,源码就是Android的Dialog源码。你可以去看下。。。


你是说原生2.2有这个Bug吗
[/Quote]

对啊,我现在是用2.3,我发现2.2上也是有的,你也可以在2.3模拟器上都是可以测出来的。。。
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 redoffice 的回复:]

我没有测出来。。。
[/Quote]

不可能吧,在一个全屏的Activity下显示一个Dialog,然后锁屏,然后再解锁,这个Dialog真的会上下抖动一
下。后来我在模拟器上测也测出来了啊。
傲慢的上校 2011-08-05
  • 打赏
  • 举报
回复
过来关注一下
念茜 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 beconfg 的回复:]

引用 6 楼 ch_984326013 的回复:

我到是没遇到这个问题!有代码么?帮你顶下!


这个是系统的Bug,源码就是Android的Dialog源码。你可以去看下。。。
[/Quote]

你是说原生2.2有这个Bug吗
redoffice 2011-08-05
  • 打赏
  • 举报
回复
我没有测出来。。。
六百万 2011-08-05
  • 打赏
  • 举报
回复
没碰到过,关注中...
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 drsmart 的回复:]

没遇到过,除非你的dialog很高,不然占不满屏幕不会有这问题吧
[/Quote]

与Dialog的高度没有问题吧,刚开始我也以为与这个有关系,后面把Dialog改成只有一行内容,还是有这个问
题,你用模拟器也可以测出这个Bug。是很明显的哦~~
DrSmart 2011-08-05
  • 打赏
  • 举报
回复
没遇到过,除非你的dialog很高,不然占不满屏幕不会有这问题吧
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 wyx100 的回复:]

没遇到过,除非你的dialog很高,不然占不满屏幕不会有这问题吧
[/Quote]

这个与Dialog的高度没有关系,我测试过,不论多高都会有这种情况滴~~~
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 yiyaaixuexi 的回复:]

我真的没有这个现象 。2.2
[/Quote]

不是吧,2.2上面没有??怎么可能,2.2模拟器上没有测过,真机上不是那么特别明显。
2.3的模拟器上都是很明显的,解锁后,Dialog抖动一下,真滴~~~
beconfg 2011-08-05
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 mikebai 的回复:]

2 .3.3f非原生跑了下,未发现楼主说的现象
[/Quote]

不是吧,你那个是非原生的,难道你的有人改过这个Bug?
我这里的是什么情况啊~~~,我在eoeandroid也遇到了一个和我遇到同样问题的.
http://www.eoeandroid.com/forum-viewthread-tid-90546-highlight-Dialog.html
不过他也没有解决。。。真悲催~~~
念茜 2011-08-05
  • 打赏
  • 举报
回复
我真的没有这个现象 。2.2
wyx100 2011-08-05
  • 打赏
  • 举报
回复
没遇到过,除非你的dialog很高,不然占不满屏幕不会有这问题吧
加载更多回复(7)

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧