安卓全屏的设置
有时安卓软件的开发需要设置全屏,首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是设置窗体标题的有无与样式。参数是Window类中定义的常量。
其中
FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时
this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
设置title的xml即可设置标题
FEATURE_NO_TITLE:没有标题
requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏标题栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
其中selflags表示设置标识。
//设置窗体始终点亮
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
//设置窗体背景模糊
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
FEATURE_LEFT_ICON详解
左侧显示图标
this.requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.main);
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,
R.drawable.icon);