/*
1、全屏状态的显示
介绍:Android 中提供了Window 类,用于设置窗口的属性和基本功能;
Activity 中提供了一个方法 public final boolean requestWindowFeature(int featureId);
用于设置Window的属性,参数featureId 取值由Window 类定义;
产量名 常量值 功能
FEATURE_CONTEXT_MENU 6 上下文菜单,默认值
FEATURE_CUSTOM_TITLE 7 自定义标题栏,不能和其它标题栏属性共同使用
FEATURE_LEFT_ICON 3 在标题栏左侧显示图标
FEATURE_RIGHT_ICON 4 在标题栏右侧显示图标
FEATURE_PROGRESS 2 在标题栏上显示进度条
PROGRESS_VISIBILITY_ON -1 进度条可见
PROGRESS_VISIBILITY_OFF -2 进度条不可见
PROGRESS_START 0 第一进度条最小值
PROGRESS_END 10000 第一进度条最大值
PROGESS_SECONDARY_START 20000 第二进度条最小值
PROGRESS_SECONDARY_END 30000 第二进度条最大值
FEATURE_NO_TITLE 1 无标题
注意:requestWindowFeature() 方法要在setContextView之前使用
*/
测试代码:
package com.example.fullscreen;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Window window = this.getWindow(); // 获取当前Activity 的window
// 隐藏窗体的状态栏
// window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
// WindowManager.LayoutParams.FLAG_FULLSCREEN);
// this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏窗体上方的标题栏
this.setTitle("processing..."); // 设置标题栏文字
this.requestWindowFeature(Window.FEATURE_PROGRESS); // 标题栏显示滚动条
// this.requestWindowFeature(Window.FEATURE_LEFT_ICON); //设置左边显示图标 ,
// 然后在布局之后设置图片
// 设置布局管理文件
setContentView(R.layout.activity_main);
this.setProgressBarVisibility(true); // 设置进度条可见
this.setProgress(1800); // 设置第一进度条长度
this.setSecondaryProgress(8888); // 设置第二进度条长度
// 设置左侧的图标
// this.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.ic_launcher);
}
}
分享到:
相关推荐
Android动态全屏显示效果,不显示手机的标题栏和状态栏,本例以打开百度手机版为示例,演示双击手机屏幕立即全屏显示的效果,在手机上操作,就是用手指连续轻触屏幕两次,即可进入全屏状态。 实现时用WebView加载...
为了实现全屏显示,我们需要在布局文件中设置ImageView的宽度和高度为match_parent,并且可以设置scaleType为centerCrop以保持图片比例填充整个视图。 为了实现图片的缩放效果,我们可以利用Android的内置手势检测...
在Android开发中,全屏显示手机指定路径图片是一项常见的需求,尤其在制作画廊或查看大图的应用场景中。本文将详细讲解如何实现这一功能,主要涉及`ImageView`组件、图片加载策略以及优化图片显示。 首先,我们需要...
本文将详细探讨如何在Android手机上实现WebGL项目的全屏显示。 首先,我们需要理解WebGL是一种基于OpenGL标准的JavaScript API,它允许在任何兼容的浏览器中进行硬件加速的3D图形渲染。Unity提供了将项目导出为...
"webview网站全屏显示"这个项目显然关注的是如何利用WebView实现网页的全屏显示,并确保页面能够根据手机屏幕尺寸自适应调整,同时避免在加载网页时跳转到系统浏览器。 1. **WebView基本使用**: - WebView是...
在Android开发中,让应用全屏显示并且拥有Material Design(MD)风格的状态栏是一个常见的需求。这个"android4.4实现MD状态栏并全屏显示内容.rar"压缩包中的资源和代码可能包含了实现这一功能的方法。以下是根据描述...
在CocosCreator中,有时我们可能需要让游戏不全屏显示,并保留设备的状态栏,比如在Android和iOS平台上。这通常是为了保持用户与系统交互的能力,例如查看时间、电量等信息。下面将详细介绍如何在CocosCreator中实现...
6. **点击事件与全屏显示**: 当用户点击列表中的某张图片时,需要处理点击事件,通常使用`OnItemClickListener`。点击后,可以启动一个新的Activity,使用全屏的ImageView展示图片,或者使用像`...
状态栏是手机屏幕顶部显示系统信息的部分,如时间、通知和网络状态。在Android 5.0(Lollipop)之前,状态栏通常是不可定制的,但在之后的版本中,Google引入了`透明状态栏`和`导航栏`的概念,允许开发者自定义这...
Android 实现全屏显示的几种方法整理 A、设置主题实现全屏 直接在AndroidManifest.xml文件中设定Activity主题为全屏模式 android:theme=@android:style/Theme.NoTitleBar.Fullscreen B、代码实现全屏 代码实现需要...
Android webview全屏播放HTML video视频,单击播放后自动全屏显示,测试时的视频格式为mp4,其它通用格式未测试,自己改进吧。本播放功能在手机触屏后显示进度条,是一种比较流行的视频播放器操作形式,在Android中...
在Android应用开发中,全屏显示是一个常见的需求,可以提供更好的用户体验,特别是在游戏或多媒体应用中。本篇文章将详细介绍两种实现Android应用全屏显示的方法:一种是通过代码动态设置,另一种是在应用程序的配置...
在这个应用实例中,我们主要探讨如何将PopupWindow设置为全屏显示,适配不同手机屏幕,以及在更换头像过程中结合拍照、相册选取和动画效果。 首先,让我们详细了解PopupWindow的基本使用。PopupWindow类提供了创建...
全屏模式下,即使将activity的windowSoftInputMode的属性设置为:adjustResize,在键盘显示时它未将Activity的Screen向上推动,所以你Activity的view的根树的尺寸是没有变化的。在这种情况下,你也就无法得知键盘的...
android 可全屏拖拽按钮 类似ios assistive touch功能可全屏拖拽 解决了小米手机不显示的情况.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在这个项目中,开发者将创建一个Android应用,该应用在设备开机时自动启动,并且打开后会全屏显示特定的网页。 首先,我们需要了解**开机自启动**的概念。在Android系统中,可以使用BroadcastReceiver监听到设备...
手机全屏滑动是现代智能手机用户体验中的一个核心功能,它涉及到屏幕触摸技术、用户界面设计以及操作系统优化等多个方面的知识。以下将详细解析这一主题: 1. **触摸屏技术**:手机全屏滑动的基础是触摸屏,目前...
手机模拟器的工作原理涉及对目标操作系统(如Android或iOS)的深度理解和复现。它通常包含一个虚拟机,能够执行特定操作系统的指令集,同时模拟硬件组件,如处理器、内存、触摸屏等。此外,模拟器还需要提供图形用户...