当前位置: 首页 > news >正文

Android实现全屏显示的方法

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现:

1、在AndroidManifest.xml的配置文件里面的<activity>标签添加属性:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

2、在Activity的onCreate()方法中的super()和setContentView()两个方法之间加入下面两条语句:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏

示例

方法一:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="test.ts.wader.image"

    android:versionCode="1"

    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="7" />

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name" >

        <activity

           android:label="@string/app_name"

           android:name=".ImageListActivity"

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >

            <intent-filter >

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

</manifest>

 

方法二:

public class ImageListActivity extends Activity implements OnItemClickListener {

    @Override

    public void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);

       requestWindowFeature(Window.FEATURE_NO_TITLE); //设置无标题

       getWindow().setFlags(WindowManager.LayoutParams.FILL_PARENT, WindowManager.LayoutParams.FILL_PARENT);  //设置全屏  

       setContentView(R.layout.image_list_layout);

    }

}

相关文章:

  • android 实现文本复制功能
  • android保存文件到SD卡中
  • android 保存bitmap到SD卡
  • Result Maps collection already contains value for xxxMapper.BaseResultMap错误解决办法
  • Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules (web项目不能加载到服务器))
  • Javascript 闭包详解!
  • uedito在线管理图片无法预览的问题
  • Redis 简介和安装
  • org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
  • Java基础笔记1-计算机基础
  • windows下JDK安装和配置
  • nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolC
  • 警告:不能读取 AppletViewer 的属性文件
  • JDK目录结构
  • IIS8.0, IIS7.0提示“请求筛选模块被配置为拒绝包含双重转义序列的请求”处理办法
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【翻译】babel对TC39装饰器草案的实现
  • 11111111
  • android图片蒙层
  • Centos6.8 使用rpm安装mysql5.7
  • Codepen 每日精选(2018-3-25)
  • docker容器内的网络抓包
  • Java 网络编程(2):UDP 的使用
  • JavaScript HTML DOM
  • mysql_config not found
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Vue小说阅读器(仿追书神器)
  • 产品三维模型在线预览
  • 诡异!React stopPropagation失灵
  • 解析 Webpack中import、require、按需加载的执行过程
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 排序算法学习笔记
  • 使用 QuickBI 搭建酷炫可视化分析
  • 使用docker-compose进行多节点部署
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 一天一个设计模式之JS实现——适配器模式
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 7行Python代码的人脸识别
  • ionic异常记录
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​ubuntu下安装kvm虚拟机
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​力扣解法汇总946-验证栈序列
  • #162 (Div. 2)
  • #QT(智能家居界面-界面切换)
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (poj1.3.2)1791(构造法模拟)
  • (rabbitmq的高级特性)消息可靠性
  • (二)fiber的基本认识
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一一四)第九章编程练习
  • (转)程序员疫苗:代码注入