android 设置进入全屏,取消全屏的几种方式
2017-02-08 11:06
357 查看
我将这三个设置代码写在一个工具类当中,当你要对某个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() 之前调用.
相关文章推荐
- android 设置进入全屏,取消全屏的几种方式
- Android中设置Activity全屏的几种方式
- android 两种设置全屏的activity方式
- 设置android全屏的两种方式
- Android全屏设置的两种方式
- Android 不要标题和全屏的设置方式
- Android 4.0与4.2 全屏实现方式并且在设置里可实时控制
- Android全屏设置的两种方式
- Android设置全屏(取消标题栏)
- Android中全屏(取消标题栏,设置NoTitleBar)的三种方法
- 设置android全屏的方式
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法
- Android全屏设置的两种方式
- Android 设置无标题栏(全屏)的两种方式
- Android全屏设置的两种方式
- Android全屏设置及取消全屏设置
- Android全屏设置的两种方式
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法
- Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法(转)
- Android全屏设置及取消全屏设置