Android程序如何全屏显示
2012-12-31 14:38
225 查看
在一个8寸屏的Android平板电脑上开发应用程序(游戏程序),开始的时候,总是不能全屏显示,也不知道怎么设置才可以。
本来LCD应该是800*600的,但总是得到600*600的结果。
修改代码如下:
布局文件:
后面加的<supports-screens android:largeScreens="true".../>就可以解决这个问题了
Activity中的代码:
view sourceprint?
总结:
主要就是去掉默认显示的标题和设置好全屏即可。
在Activity的onCreate方法中添加如下两行代码即可:
//去掉标题显示
requestWindowFeature(Window.FEATURE_NO_TITLE);
//全屏显示
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREAN,
WindowManager.LayoutParams.FLAG_FULLSCREAN)
android应用全屏方法暂时总结两种:
一.在代码中修改,效果就是先短暂显示状态栏然后再全屏:
[java] view
plaincopy
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//无title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.initscreen);
设置全屏的代码必须在设置显示界面之前,不然会报错,本例中就是在setContentView(R.layout.initscreen);之前
第二种方法:在配置文件manifest中修改,不会有显示状态栏的问题,可以马上全屏
添加如下一行配置:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
本来LCD应该是800*600的,但总是得到600*600的结果。
修改代码如下:
布局文件:
<? xml version = "1.0" encoding = "utf-8" ?> |
02 | < manifest xmlns:android = "http://schemas.android.com/apk/res/android" |
03 | package = "myb.x2.app2" |
04 | android:versionCode = "1" |
05 | android:versionName = "1.0" > |
06 | < application android:icon = "@drawable/icon" android:label = "@string/app_name" > |
07 | < activity android:name = ".myactivity" |
08 | android:screenOrientation = "portrait" |
09 | android:label = "@string/app_name" > |
10 | < intent-filter > |
11 | < action android:name = "android.intent.action.MAIN" /> |
12 | < category android:name = "android.intent.category.LAUNCHER" /> |
13 | </ intent-filter > |
14 | </ activity > |
15 |
16 | </ application > |
17 | < supports-screens android:largeScreens = "true" |
18 | android:normalScreens = "true" |
19 | android:smallScreens = "true" |
20 | android:anyDensity = "true" /> |
21 | </ manifest > |
后面加的<supports-screens android:largeScreens="true".../>就可以解决这个问题了
Activity中的代码:
view sourceprint?
01 | public class myactivity extends Activity { |
02 | public myview v; |
03 | /** Called when the activity is first created. */ |
04 | @Override |
05 | public void onCreate(Bundle savedInstanceState) { |
06 | super .onCreate(savedInstanceState); |
07 | // setContentView(R.layout.main ); |
08 | requestWindowFeature(Window.FEATURE_NO_TITLE); |
09 | getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, |
10 | WindowManager.LayoutParams.FLAG_FULLSCREEN); |
11 | // 获得屏幕宽和高 |
12 | WindowManager windowManager = getWindowManager(); |
13 | Display display = windowManager.getDefaultDisplay(); |
14 | int w = display.getWidth(); |
15 | int h = display.getHeight(); |
16 | v= new myview( this ,w,h); |
17 | setContentView(v); |
18 | v.start(); |
19 | } |
20 |
21 |
22 | } |
总结:
主要就是去掉默认显示的标题和设置好全屏即可。
在Activity的onCreate方法中添加如下两行代码即可:
//去掉标题显示
requestWindowFeature(Window.FEATURE_NO_TITLE);
//全屏显示
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREAN,
WindowManager.LayoutParams.FLAG_FULLSCREAN)
android应用全屏方法暂时总结两种:
一.在代码中修改,效果就是先短暂显示状态栏然后再全屏:
[java] view
plaincopy
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//无title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.initscreen);
设置全屏的代码必须在设置显示界面之前,不然会报错,本例中就是在setContentView(R.layout.initscreen);之前
第二种方法:在配置文件manifest中修改,不会有显示状态栏的问题,可以马上全屏
添加如下一行配置:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
相关文章推荐
- Android中继承AppCompatActivity后如何实现无标题全屏显示
- Android设置Activity(界面)为全屏显示的两种方法 xml和java程序
- android手机设置无标题后,程序挂掉 解决 (如何用最简短语句设置 手机 全屏无标题)
- Android实例-全屏显示程序(XE10+小米2)(无图)
- android如何设置全屏的DialogFragment以及自定义提示框支持横竖屏显示
- android去掉系统状态栏(StatusBar),让所有app程序均是全屏显示
- Android应用如何全屏显示
- Android如何全屏显示
- android 如何让应用程序在主菜单[launcher]程序列表中动态显示或隐藏
- Qt的Android开发让程序全屏显示
- android去掉系统状态栏(StatusBar),让所有app程序均是全屏显示
- Android 开发中,如何将多个程序打包成一个apk文件,但是安装完成后显示多个程序?
- Android开发中如何设置不显示标题和设置全屏
- Android之如何全屏显示
- Android如何在卸载程序的时候,显示管理管理空间界面
- Android开发中如何设置不显示标题和设置全屏
- android如何隐藏头部的标题栏全屏显示
- Android如何做到应用程序图标隐藏,由第三方程序显示启动
- JAVA Eclipse创建的Android程序如何不显示标题栏
- android让程序全屏显示