android图库竖屏不显示status bar的解决方法
图库在JB和JB2的版本上显示的行为是:横屏全屏显示,竖屏会显示status bar。如何使竖屏也不显示status bar。
修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法:
代码如下:
private void toggleStatusBarByOrientation() {
if (mDisableToggleStatusBar) return;
Window win = getWindow();
win.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
// if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
// win.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
// } else {
// win.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
// }
...
}
相关推荐
-
Android有效获取状态栏(StatusBar)高度的方法
本文实例讲述了Android有效获取状态栏(StatusBar)高度的方法.分享给大家供大家参考,具体如下: 碰到了需要获取状态栏高度的问题. 就像android后期版本,无法直接退出一样.找了一些方法来获取状态栏高度,结果都是为0. 还好,牛人是很多的,当时,找到一段代码,能够有效的获取状态栏的高度.特此记录,备忘,以及供大家参考使用: Class<?> c = null; Object obj = null; Field field = null; int x = 0, sbar = 0;
-
Android开发实现应用层面屏蔽状态栏的方法小结
本文实例讲述了Android开发实现应用层面屏蔽状态栏的方法.分享给大家供大家参考,具体如下: 一.由于StatusBarManager在SDK中没有提供,所以需要使用反射来调用该类的方法 代码部分如下: Object service = getSystemService("statusbar"); try { Class <?> statusBarManager = Class.forName("Android.app.StatusBarManager"
-
Android编程实现禁止StatusBar下拉的方法
本文实例讲述了Android编程实现禁止StatusBar下拉的方法.分享给大家供大家参考,具体如下: Android中有许多隐藏的Service,StatusBarManager就是其中一个,在Context.java中可以看到: /** * Use with {@link #getSystemService} to retrieve a {@link * android.app.StatusBarManager} for interacting with the status bar. *
-
Android 去掉状态栏的方法汇总
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果: 其一,通过在代码中可以设置, 其二,通过manifest配置文件来设置全屏. 其一:在代码onCreate里面setContentView之前设置(如下) view plaincopy to clipboardprint? public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan
-
Android 4.4以上"沉浸式"状态栏效果的实现方法
什么是沉浸式状态栏? 沉浸式状态栏意思指状态栏的颜色随着软件颜色而改变,使状态栏和软件颜色保持一致,沉浸其中!当我们打开应用程序时,不会再因为看到应用程序和状态栏的黑边相隔开而感到十分难看.沉浸式状态栏由于其能给用户群体带来极佳的用户体验,已经在越来越多的应用上得到了体现. 实现原理 从4.4后系统增加了透明状态栏的特性WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS 一旦添加上这个属性后,那么布局中的内容DecorView就会自动填充到状态栏
-
3种Android隐藏顶部状态栏及标题栏的方法
本文包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法,分享给大家供大家参考,具体内容如下 方法一 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 requestWindowFeature(Window.FEA
-
android 动态控制状态栏显示和隐藏的方法实例
方法一:(经试验无效,但网上广为流传,也许是我使用方法不当,有待进一步验证--) android想要应用运行时全屏有一种方法是在activity的onCreat方法中加入如下代码:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);并且需要在setContentView()之前,否则无效过.从这么多的
-
Android 获取屏幕高度,标题高度,状态栏高度(实例代码)
通过View提供的方法获取高度方式有两种: 1, 当前显示的view中直接获取当前view高宽2, 通过Activity的getWindow().findViewById(Window.ID_ANDROID_CONTENT)获取系统当前显示的 view根(是一个framelayout对象),android绘制会将要绘制的view放置在framelayout中绘制. Display对象获取屏幕高宽 : 获取display对象 Activity中getWindowManager().getDefau
-
Android 实现沉浸式状态栏的方法
沉浸式状态栏的来源就是很多手机用的是实体按键,没有虚拟键,于是开了沉浸模式就只有状态栏消失了.于是沉浸模式成了沉浸式状态栏. 我们先来看下具体的效果 开启沉浸模式后,状态栏消失,从顶部向下滑动,状态栏出现,退出沉浸模式,状态栏也出现了. 我们的代码基于前一篇文章.首先是两个开启沉浸模式和关闭沉浸模式的函数 @SuppressLint("NewApi") public static void hideSystemUI(View view) { view.setSystemUiVisibi
-
Android自定义状态栏颜色与应用标题栏颜色一致
每次看IOS上的应用,应用中状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,对于这种效果,像我这种好奇心强的人就会去看看那安卓是否可以呢?若是在安卓4.4之前,答案是否定的,但在4.4之后,谷歌允许开发者自定义状态栏背景颜色啦,这是个不错的体验!若你手机上安装有最新版的qq,并且你的安卓SDK版本是4.4及以上,你可以看下它的效果: 实现此功能有两种方法: 1.在xml中设置主题或自定义style: Theme.Holo.Light.NoActionBar.TranslucentDec
-
Android 取得状态栏、任务栏高度的小例子
复制代码 代码如下: package com.aslibra.test; import android.app.Activity; import android.graphics.Rect; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.widget.ImageView; public class test extends Activity { Ima
随机推荐
- 如何做一个文本搜索?
- PJBlog存在SQL注入漏洞大家要快下补丁了
- java和jsp中的request使用示例
- 详解Oracle 11g DRCP连接方式的基本原理
- JS获取年月日时分秒的方法分析
- JavaScript实现简单的日历效果
- 简单谈谈JS数组中的indexOf方法
- js模拟滚动条(横向竖向)
- ASP.NET文件上传Upload的实现方法
- ASP.NET笔记之 viewstate与cache的使用
- Windows下用py2exe将Python程序打包成exe程序的教程
- SWT(JFace)体验之打开多个Form
- 修改Android签名证书keystore的密码、别名alias以及别名密码
- MySQL安全输入密码的一些操作介绍
- JavaScript高级程序设计 读书笔记之十一 内置对象Global
- Ubuntu 下配置Rsync服务的方法
- Oracle删除表前判断表名是否存在若存在则删除
- jquery学习笔记二 实现可编辑的表格
- Nginx服务器基础的安全配置与一些安全使用提示
- 金山反病毒20050122_日报