安卓中的画面不是纯粹由window组成。而是改成了window+view的组织模式。window是一个顶层窗口的概念。view就相当于在 window内的控件。而subwindow则是依附于window的一些对话框。安卓在对window进行管理的时候,将window分为很多层,不同 的层又对应于不同...
安卓中的画面不是纯粹由window组成。而是改成了window+view的组织模式。window是一个顶层窗口的概念。view就相当于在window内的控件。而subwindow则是依附于window的一些对话框。安卓在对window进行管理的时候,将window分为很多层,不同的层又对应于不同的w...
分类:
移动开发 时间:
2014-10-13 11:18:49
阅读次数:
237
原文地址:http://www.hpboys.com/index.php/android_wm/
在写手机卫士的时候,用户拨打|接听电话需要显示号码归属地,然后出现了一些异常,在此留下记号,希望对麻友们有帮助:
BUG教程
在使用 view = View.inflate(this, R.layout.ui_toast, null);获得View对象后wm.ad...
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);int width = wm.ge...
分类:
移动开发 时间:
2014-10-10 21:01:54
阅读次数:
166
只要在Activity中的onCreate方法中增加如下代码: ?if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) { ???// 透明状态栏 ???getWindow().addFlags( ?????WindowManager.LayoutParams.FLAG_TRANSLUCENT...
分类:
移动开发 时间:
2014-10-10 12:12:44
阅读次数:
187
来源:按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢? 产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的W...
分类:
移动开发 时间:
2014-10-09 20:55:27
阅读次数:
197
在播放器中,我们常常可以看到这么一个设计,就是用户通过在屏幕的某个部分上下滑动就可以调节屏幕的亮度,在某个部分上下滑动就可以调节播放的音量。而左右滑动就可以调节播放的进度。
今天,我要说一下亮度的调节。其实主要是通过设置View的属性实现的。
public void onLightChange(float delta, int distance, Window window) {
...
分类:
移动开发 时间:
2014-10-09 16:21:58
阅读次数:
200
注意:PopupWindow组件的使用问题,PopupWindow是一个阻塞对话框,如果你直接在Activity创建的方法中显示它,则会报错:android.view.WindowManager$BadTokenException:Unable to add window -- token null...
分类:
移动开发 时间:
2014-10-09 02:09:37
阅读次数:
163
获取屏幕高宽的方法: 1 import android.view.Display; 2 import android.view.WindowManager; 3 WindowManager windowManager = getWindowManager(); 4 Display di...
分类:
其他好文 时间:
2014-10-06 14:52:10
阅读次数:
207
安卓中的画面不是纯粹由window组成。而是改成了window+view的组织模式。window是一个顶层窗口的概念。view就相当于在window内的控件。而subwindow则是依附于window的一些对话框。安卓在对window进行管理的时候,将window分为很多层,不同的层又对应于不同的w...
分类:
移动开发 时间:
2014-09-29 09:48:17
阅读次数:
256