当前位置: 代码迷 >> Android >> Android之隐藏状态栏、设置全屏、撤除全屏
  详细解决方案

Android之隐藏状态栏、设置全屏、撤除全屏

热度:48   发布时间:2016-04-28 00:22:36.0
Android之隐藏状态栏、设置全屏、取消全屏

我将这三个设置代码写在一个工具类当中,当你要对某个Activity调用这三个功能的时候,把Activity本身作为参数传递进去即可。


代码如下:

import android.app.Activity;import android.view.Window;import android.view.WindowManager;public class CommonUtil {	/**	 * 设置隐藏标题栏	 * 	 * @param activity	 */	public static void setNoTitleBar(Activity activity) {		activity.requestWindowFeature(Window.FEATURE_NO_TITLE);	}	/**	 * 设置全屏	 * 	 * @param activity	 */	public static void setFullScreen(Activity activity) {		activity.getWindow().setFlags(				WindowManager.LayoutParams.FLAG_FULLSCREEN,				WindowManager.LayoutParams.FLAG_FULLSCREEN);	}	/**	 * 取消全屏	 * 	 * @param activity	 */	public static void cancelFullScreen(Activity activity) {		activity.getWindow().clearFlags(				WindowManager.LayoutParams.FLAG_FULLSCREEN);	}}


另外你也可以在androidmanifest.xml文件中去设置全屏,方法如下:

在你需要设置全屏的Activity上加上代码android:[email protected]:style/Theme.Light.NoTitleBar.Fullscreen”


如果你在Application中加入这句话的话,意味着你对该app下所有的Activity都设置全屏。

  相关解决方案