`
1140566087
  • 浏览: 559067 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18523
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314068
Group-logo
J2ME 基础学习课程集
浏览量:18736
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17581
社区版块
存档分类
最新评论

Android 之 手机全屏显示

阅读更多
/*
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双击手机屏幕全屏(不显示标题栏状态栏的全屏).rar

    Android动态全屏显示效果,不显示手机的标题栏和状态栏,本例以打开百度手机版为示例,演示双击手机屏幕立即全屏显示的效果,在手机上操作,就是用手指连续轻触屏幕两次,即可进入全屏状态。  实现时用WebView加载...

    Android 图片浏览全屏缩放

    为了实现全屏显示,我们需要在布局文件中设置ImageView的宽度和高度为match_parent,并且可以设置scaleType为centerCrop以保持图片比例填充整个视图。 为了实现图片的缩放效果,我们可以利用Android的内置手势检测...

    android全屏显示手机指定路径图片

    在Android开发中,全屏显示手机指定路径图片是一项常见的需求,尤其在制作画廊或查看大图的应用场景中。本文将详细讲解如何实现这一功能,主要涉及`ImageView`组件、图片加载策略以及优化图片显示。 首先,我们需要...

    unity 用安卓手机 打开webgl 浏览器全屏 显示模版

    本文将详细探讨如何在Android手机上实现WebGL项目的全屏显示。 首先,我们需要理解WebGL是一种基于OpenGL标准的JavaScript API,它允许在任何兼容的浏览器中进行硬件加速的3D图形渲染。Unity提供了将项目导出为...

    webview网站全屏显示

    "webview网站全屏显示"这个项目显然关注的是如何利用WebView实现网页的全屏显示,并确保页面能够根据手机屏幕尺寸自适应调整,同时避免在加载网页时跳转到系统浏览器。 1. **WebView基本使用**: - WebView是...

    android4.4实现MD状态栏并全屏显示内容.rar

    在Android开发中,让应用全屏显示并且拥有Material Design(MD)风格的状态栏是一个常见的需求。这个"android4.4实现MD状态栏并全屏显示内容.rar"压缩包中的资源和代码可能包含了实现这一功能的方法。以下是根据描述...

    cocoscreator不全屏,显示状态栏设置方法

    在CocosCreator中,有时我们可能需要让游戏不全屏显示,并保留设备的状态栏,比如在Android和iOS平台上。这通常是为了保持用户与系统交互的能力,例如查看时间、电量等信息。下面将详细介绍如何在CocosCreator中实现...

    Android获取手机所有图片并显示

    6. **点击事件与全屏显示**: 当用户点击列表中的某张图片时,需要处理点击事件,通常使用`OnItemClickListener`。点击后,可以启动一个新的Activity,使用全屏的ImageView展示图片,或者使用像`...

    Android内容覆盖透明状态栏下实现全屏模式下带状态栏的效果

    状态栏是手机屏幕顶部显示系统信息的部分,如时间、通知和网络状态。在Android 5.0(Lollipop)之前,状态栏通常是不可定制的,但在之后的版本中,Google引入了`透明状态栏`和`导航栏`的概念,允许开发者自定义这...

    Android 实现全屏显示的几种方法整理

    Android 实现全屏显示的几种方法整理 A、设置主题实现全屏 直接在AndroidManifest.xml文件中设定Activity主题为全屏模式 android:theme=@android:style/Theme.NoTitleBar.Fullscreen B、代码实现全屏 代码实现需要...

    Android webview全屏播放HTML video视频.rar

    Android webview全屏播放HTML video视频,单击播放后自动全屏显示,测试时的视频格式为mp4,其它通用格式未测试,自己改进吧。本播放功能在手机触屏后显示进度条,是一种比较流行的视频播放器操作形式,在Android中...

    Android 设置应用全屏的两种解决方法

    在Android应用开发中,全屏显示是一个常见的需求,可以提供更好的用户体验,特别是在游戏或多媒体应用中。本篇文章将详细介绍两种实现Android应用全屏显示的方法:一种是通过代码动态设置,另一种是在应用程序的配置...

    PopupWindow全屏显示以及适配不同手机屏幕之 应用实例 更换头像,拍照,相册选取附带动画效果

    在这个应用实例中,我们主要探讨如何将PopupWindow设置为全屏显示,适配不同手机屏幕,以及在更换头像过程中结合拍照、相册选取和动画效果。 首先,让我们详细了解PopupWindow的基本使用。PopupWindow类提供了创建...

    解决android 软键盘在全屏下设置adjustResize无效的问题

    全屏模式下,即使将activity的windowSoftInputMode的属性设置为:adjustResize,在键盘显示时它未将Activity的Screen向上推动,所以你Activity的view的根树的尺寸是没有变化的。在这种情况下,你也就无法得知键盘的...

    安卓IOS风格相关-android可全屏拖拽按钮类似iosassistivetouch功能可全屏拖拽解决了小米手机不显示的情况.zip

    android 可全屏拖拽按钮 类似ios assistive touch功能可全屏拖拽 解决了小米手机不显示的情况.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    开机自启动并全屏浏览指定网址的安卓APP开发

    在这个项目中,开发者将创建一个Android应用,该应用在设备开机时自动启动,并且打开后会全屏显示特定的网页。 首先,我们需要了解**开机自启动**的概念。在Android系统中,可以使用BroadcastReceiver监听到设备...

    手机全屏滑动

    手机全屏滑动是现代智能手机用户体验中的一个核心功能,它涉及到屏幕触摸技术、用户界面设计以及操作系统优化等多个方面的知识。以下将详细解析这一主题: 1. **触摸屏技术**:手机全屏滑动的基础是触摸屏,目前...

    全屏手机模拟器

    手机模拟器的工作原理涉及对目标操作系统(如Android或iOS)的深度理解和复现。它通常包含一个虚拟机,能够执行特定操作系统的指令集,同时模拟硬件组件,如处理器、内存、触摸屏等。此外,模拟器还需要提供图形用户...

Global site tag (gtag.js) - Google Analytics