【Android之隐藏状态栏、设置全屏、取消全屏】
2015-06-17 13:21
627 查看
我将这三个设置代码写在一个工具类当中,当你要对某个Activity调用这三个功能的时候,把Activity本身作为参数传递进去即可。
代码如下:
另外你也可以在androidmanifest.xml文件中去设置全屏,方法如下:
在你需要设置全屏的Activity上加上代码android:theme=”@android:style/Theme.Light.NoTitleBar.Fullscreen”
如果你在Application中加入这句话的话,意味着你对该app下所有的Activity都设置全屏。
代码如下:
<span style="font-family:Comic Sans MS;font-size:18px;">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); } } </span>
另外你也可以在androidmanifest.xml文件中去设置全屏,方法如下:
在你需要设置全屏的Activity上加上代码android:theme=”@android:style/Theme.Light.NoTitleBar.Fullscreen”
如果你在Application中加入这句话的话,意味着你对该app下所有的Activity都设置全屏。
相关文章推荐
- Android手机分辨率基础知识(DPI,DIP计算)
- Android MaterialDesign中颜色
- Android开发笔记—— layout_weight
- Android实战简易教程-第十九枪(SwipeRefreshLayout下拉刷新使用实例)
- Android 之布局
- Android开发教程--设置ImageView图片的显示比例
- Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
- AndroidManifest.xml——application
- Android TextView文字底部或者中间 加横线
- 把Bitmap写到SD卡后,更新系统相册时发生OutOfMemoryError
- AsyncTask中调用定时查询
- vlc for android录制视频与截图
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android 图片压缩
- GitHub 优秀的 Android 开源项目
- android Handler post sendMessage
- Fragment预加载API
- [置顶] Android 常用开源框架效果(一)
- Android中利用反射机制来控制AlertDialog窗口不被关闭
- android开发 android.view.View.OnClickListener和android.content.DialogInterface.OnClickListener冲突