android屏幕全屏的实现代码
更新时间:2013年05月27日 11:14:45 作者:
android屏幕全屏的实现代码,需要的朋友可以参考一下
去掉标题栏:
requestWindowFeature(Window.FEATURE_NO_TITLE);
API上是这么说的:
int FEATURE_NO_TITLE Flag for the "no title" feature, turning off the title at the top of the screen.
屏幕全屏:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
API上是这么说的:
int FLAG_FULLSCREEN Window flag: Hide all screen decorations (e.g.
屏幕没有边界限制(允许窗口扩展到屏幕外):
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
API上是这么说的:
int FLAG_LAYOUT_NO_LIMITS Window flag: allow window to extend outside of the screen.
用法:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
setContentView(R.layout.newslists);
newsListLayout = findViewById(R.id.newslistlayout);
newsListLayout.setBackgroundColor(Color.MAGENTA);
newsNameList = (ListView) findViewById(R.id.newsnamelist);
model = new Model(0, 6);
nameListAdapter = new NewsNameListAdapter(this, model);
newsNameList.setAdapter(nameListAdapter);
showPage = (TextView) findViewById(R.id.newslistshowpage);
updatePage(model.getIndex());
}
requestWindowFeature(Window.FEATURE_NO_TITLE);
API上是这么说的:
int FEATURE_NO_TITLE Flag for the "no title" feature, turning off the title at the top of the screen.
屏幕全屏:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
API上是这么说的:
int FLAG_FULLSCREEN Window flag: Hide all screen decorations (e.g.
屏幕没有边界限制(允许窗口扩展到屏幕外):
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
API上是这么说的:
int FLAG_LAYOUT_NO_LIMITS Window flag: allow window to extend outside of the screen.
用法:
复制代码 代码如下:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
setContentView(R.layout.newslists);
newsListLayout = findViewById(R.id.newslistlayout);
newsListLayout.setBackgroundColor(Color.MAGENTA);
newsNameList = (ListView) findViewById(R.id.newsnamelist);
model = new Model(0, 6);
nameListAdapter = new NewsNameListAdapter(this, model);
newsNameList.setAdapter(nameListAdapter);
showPage = (TextView) findViewById(R.id.newslistshowpage);
updatePage(model.getIndex());
}
相关文章
Android有效获取状态栏(StatusBar)高度的方法
这篇文章主要介绍了Android有效获取状态栏(StatusBar)高度的方法,涉及Android针对状态栏(StatusBar)属性操作的相关技巧,需要的朋友可以参考下2016-08-08
详解Android中Intent传递对象给Activity的方法
这篇文章主要介绍了Android中Intent传递对象给Activity的方法,文章中对Activity的生命周期等知识先作了简要的介绍,需要的朋友可以参考下2016-04-04
Android利用SurfaceView实现下雨的天气动画效果
这篇文章主要介绍了Android利用SurfaceView实现下雨天气效果的相关资料,文中详细介绍 SurfaceView 和 View 的区别,以及一些需要使用到 SurfaceView 的场景。需要的朋友可以参考借鉴,下面来一起看看吧。2017-03-03
浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路
本文主要介绍 浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路,这里详细介绍了相关Binder的资料,帮助大家理解学习Android 源码Binder通信机制,有兴趣的小伙伴可以参考下2016-08-08
android高仿小米时钟(使用Camera和Matrix实现3D效果)
这篇文章主要介绍了android高仿小米时钟(使用Camera和Matrix实现3D效果),非常具有实用价值,需要的朋友可以参考下。2017-01-01


最新评论