1.让Activity全局显示,使系统的导航栏变为透明:(1)可以在Activity代码中添加window属性: if(VERSION.SDK_INT >= VERSION_CODES.KITKAT){ getWindow().addFlags(WindowManager.La...
分类:
移动开发 时间:
2015-09-14 13:51:44
阅读次数:
284
WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manag...
分类:
移动开发 时间:
2015-09-12 12:24:34
阅读次数:
173
我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个...
分类:
移动开发 时间:
2015-09-09 17:42:21
阅读次数:
146
WindowManager m = getWindowManager();
Display d = m.getDefaultDisplay(); //为获取屏幕宽、高
android.view.WindowManager.LayoutParams p = dialog.getWindow().getAttributes(); //获取对话框当前的参数值
p.height = (in...
分类:
移动开发 时间:
2015-08-28 00:52:10
阅读次数:
241
通知栏透明效果如图:
而通知栏不透明的效果是这样子的:
但是这个效果只在4.4+才支持
getWindow().addFlag(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);demo如下:
@Override
protected void onCreate(Bundle savedInstanceState) {...
分类:
移动开发 时间:
2015-08-27 18:47:00
阅读次数:
299
//获取手机宽度
WindowManager wm = (WindowManager) getActivity().getSystemService(
Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
screenWidth = display.getWidth();
给自己的控件设置...
分类:
移动开发 时间:
2015-08-27 13:31:33
阅读次数:
136
程序主要有两个功能,一是护眼灯,二是手电筒,然而手电筒兼容性解决办法就是加入异常控制,避免各种异常占用启动不了手电筒.
程序主界面,没有美化,只实现基本功能.
部分代码:
护眼蒙板主要代码 private void CreateView() {
mWindowManager = (WindowManager) getApplication()...
分类:
移动开发 时间:
2015-08-25 19:34:42
阅读次数:
227
// 通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);System.out.println("heigth : " + dm...
分类:
移动开发 时间:
2015-08-21 23:12:41
阅读次数:
279
//设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置窗体始终点亮getWindow().setFlags(W...
分类:
移动开发 时间:
2015-08-21 23:02:23
阅读次数:
251
原文:Android 获取屏幕分辨率得到一个屏幕尺寸的三种方法如下: // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm...
分类:
移动开发 时间:
2015-08-21 10:47:04
阅读次数:
137