上次在子线程更新UI时用了一下WindowManager.LayoutParams,当时觉得不太顺手.以前都是用空参构造器,这次用了type和flag属性,出现了意想不到的效果.也看看源码吧,多锻炼锻炼. public static class WindowManager.LayoutParams extends ViewGroup.LayoutParams implements Parcelable WindowManager.LayoutParams是WindowManager里的静态类,源
本文转载于: http://hubingforever.blog.163.com/blog/static/171040579201175111031938/ 本文参照自: http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html http://blog.sina.com.cn/s/blog_4b3c1f950100qd9s.html public static class WindowM
1.理清概念 我们使用过Dialog和PopupWindow,还有Toast,它们都显示在Activity之上.那么我们首先需要理解的是android中是如何去绘制这些UI的呢?这里我只讲我所理解的,首先看一层次图(盗用网络) 首先我们看到左边的Activity层,我们使用到的Activity,其中会有一个PhoneWindow,这个每一个Activity都包含的,并且PhoneActivity去管理一个DecoView根视图,并且这也解释了我们使用的setContentView(int r
type 的取值: 应用程序窗口. public static final int FIRST_APPLICATION_WINDOW = 1; 所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面. public static final int TYPE_BASE_APPLICATION =1; 普通应用功能程序窗口.token必须设置为Activity的token,以指出该窗口属谁. public static fin