当屏幕上显示对话框时,Android会发现

博罗洛罗

我需要找到对话框中某些元素的坐标
但是在对话框显示在屏幕上之前,所有方法都返回0。
如何确定对话框显示在屏幕上的时间?

我的意思是在dialog.show()dialog.isShowing()之后返回true,但是

int width=mDialog.getWindow().getDecorView().getWidth();

返回0

绍申科

如果需要确定何时在屏幕上显示对话框,是否可以尝试通过setOnShowListener监听onShow事件:

final AlertDialog alertDialog = alertDialogBuilder.create(); 
alertDialog.setOnShowListener(new OnShowListener() { 
    @Override 
    public void onShow(DialogInterface dialog) { 
        int width = alertDialog.getWindow().getDecorView().getWidth(); 
        Toast.makeText(getApplicationContext(), String.valueOf(width) Toast.LENGTH_LONG).show();             
    } 
});   
alertDialog.show();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

锁定屏幕上的Android对话框

来自分类Dev

在Android上触摸通知时显示对话框

来自分类Dev

在任何屏幕上显示浮动对话框?

来自分类Dev

如何知道屏幕上显示的是什么Android对话框?

来自分类Dev

在屏幕上单击时隐藏透明对话框视图

来自分类Dev

Android - 仅当 AsyncTask 未完成时,才在按钮上显示进度对话框

来自分类Dev

等待对话框显示时的Android进度对话框

来自分类Dev

Android:在onResume事件上显示对话框

来自分类Dev

Android上的“我的对话框”显示为空白

来自分类Dev

在活动显示进度对话框时阻止onClick(Android)

来自分类Dev

如何显示打印对话框并在同一屏幕上显示预览

来自分类Dev

如何显示打印对话框并在同一屏幕上显示预览

来自分类Dev

单击按钮时显示对话框

来自分类Dev

单击按钮时显示对话框

来自分类Dev

GPS离线时显示对话框

来自分类Dev

12.04,多屏幕-在错误的屏幕上打开对话框

来自分类Dev

Chrome的模式对话框无法显示在屏幕上。如何将其永久移回?

来自分类Dev

在没有主应用程序窗口的屏幕上显示的Photoshop对话框

来自分类Dev

当XUL对话框窗口不适合屏幕时显示滚动

来自分类Dev

对话框显示 - 它不适合屏幕,我无法将对话框移动到屏幕上的其余消息

来自分类Dev

android片段显示对话框

来自分类Dev

Android:进度对话框显示黑屏

来自分类Dev

Android:Asynctask而不显示对话框

来自分类Dev

Android对话框未显示

来自分类Dev

如何在Android中触摸屏幕也显示进度对话框

来自分类Dev

对话框Android上的Wheel Picker

来自分类Dev

对话框Android上的Wheel Picker

来自分类Dev

我可以在屏幕中央显示构建对话框吗?

来自分类Dev

屏幕变暗,但对话框不显示

Related 相关文章

  1. 1

    锁定屏幕上的Android对话框

  2. 2

    在Android上触摸通知时显示对话框

  3. 3

    在任何屏幕上显示浮动对话框?

  4. 4

    如何知道屏幕上显示的是什么Android对话框?

  5. 5

    在屏幕上单击时隐藏透明对话框视图

  6. 6

    Android - 仅当 AsyncTask 未完成时,才在按钮上显示进度对话框

  7. 7

    等待对话框显示时的Android进度对话框

  8. 8

    Android:在onResume事件上显示对话框

  9. 9

    Android上的“我的对话框”显示为空白

  10. 10

    在活动显示进度对话框时阻止onClick(Android)

  11. 11

    如何显示打印对话框并在同一屏幕上显示预览

  12. 12

    如何显示打印对话框并在同一屏幕上显示预览

  13. 13

    单击按钮时显示对话框

  14. 14

    单击按钮时显示对话框

  15. 15

    GPS离线时显示对话框

  16. 16

    12.04,多屏幕-在错误的屏幕上打开对话框

  17. 17

    Chrome的模式对话框无法显示在屏幕上。如何将其永久移回?

  18. 18

    在没有主应用程序窗口的屏幕上显示的Photoshop对话框

  19. 19

    当XUL对话框窗口不适合屏幕时显示滚动

  20. 20

    对话框显示 - 它不适合屏幕,我无法将对话框移动到屏幕上的其余消息

  21. 21

    android片段显示对话框

  22. 22

    Android:进度对话框显示黑屏

  23. 23

    Android:Asynctask而不显示对话框

  24. 24

    Android对话框未显示

  25. 25

    如何在Android中触摸屏幕也显示进度对话框

  26. 26

    对话框Android上的Wheel Picker

  27. 27

    对话框Android上的Wheel Picker

  28. 28

    我可以在屏幕中央显示构建对话框吗?

  29. 29

    屏幕变暗,但对话框不显示

热门标签

归档