android 设置进入全屏,取消全屏的几种方式
16lz
2021-01-23
我将这三个设置代码写在一个工具类当中,当你要对某个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
如果你在Application中加入这句话的话,意味着你对该app下所有的Activity都设置全屏。
注意设置全屏的代码方法 需要在 setContentView() 之前调用.
更多相关文章
- Android进阶之代码应用技巧
- android代码实现关机
- android animation中的参数interpolator详解
- android 查询工具源代码
- Android(java)学习笔记113:Android编写代码调用Vibrator震动功能,按
- android 源代码错误
- Android sqlite 数据库在java代码中的增删改查