首页 > 系统 > Android > 正文

android 设置进入全屏,取消全屏的几种方式

2019-11-09 17:17:30
字体:
来源:转载
供稿:网友
我将这三个设置代码写在一个工具类当中,当你要对某个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”

也可自定义style

<style name="Theme.AppStartLoad" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@mipmap/openshow</item> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> </style>

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

注意设置全屏的代码方法 需要在 setContentView() 之前调用.


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表