我将这三个设置代码写在一个工具类当中,当你要对某个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:theme=”@android:style/Theme.Light.NoTitleBar.Fullscreen”
如果你在Application中加入这句话的话,意味着你对该app下所有的Activity都设置全屏。
时间: 2024-10-11 13:50:00