a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 67|回复: 0

[综合辅导] Linux认证之Android实现全屏的正确方法

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证之Android实现全屏的正确方法
: O3 T* J: L+ W5 UAndroid实现全屏正确方法介绍0 ^9 \3 X: z4 z* M) i5 o' M! p
Android手机操作系统是由谷歌推出的一款基于Linux的开源手机操作系统。我们可以在模拟器中对其进行相应的操作来实现各种功能以满足用户的需求。在这里就简要介绍一下Android实现全屏的相关方法。
9 i9 C( E: f% X+ }2 b2 T* i: \新版本的Android Framework和老版本的实现起来有些不同。这里只给出新版本的Android实现全屏代码。) C+ }& ?4 x2 g7 V- V
1.package pub.tetris;
- E7 E4 Z, W8 @  \* V5 A  d3 E2.import android.app.Activity;
7 ~' ~2 n* g* J; W7 J6 [1 _3.import android.os.Bundle;5 A2 w6 ?- a2 a
4.import android.view.Window;
4 ^5 |2 e! o, Y3 Y& u5.import android.view.WindowManager;
5 C, H( X0 w' ?2 x  a, R' I6.public class TetrisActivity extends Activity {
& z3 V; ^9 D) w7./** Called when the activity is first created. */
. }+ p" t) r) f' A  ~) }3 `9 @8.@Override9 S8 J( p) w; V. I
9.public void onCreate(Bundle savedInstanceState) {+ K& W6 f8 H( x2 @
10.super.onCreate(savedInstanceState);5 N4 f) L  q% L$ n
11./**全屏设置,隐藏窗口所有装饰*/5 t0 b* U  \  K) U/ c* P
12.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
# }" t! F. |* E$ k13.WindowManager.LayoutParams.FLAG_FULLSCREEN);
5 g# K5 o1 n8 `+ ^: `5 f14./**标题是属于View的,所以窗口所有的修饰部分被隐藏后标题依然有效*/
# u: ]+ N* C: `8 _  q% |8 x6 T' [6 y15.requestWindowFeature(Window.FEATURE_NO_TITLE);8 H: ?' P" V2 ?& C: i: _. H2 C
16.TileView tile = new TileView(this);4 a+ r" m* _6 N) |9 @
17.Tetris tetris = new Tetris();
. X- E* y8 n, ^( ~9 \/ Q/ ]7 o18.tetris.init(tile);( j  L+ f1 r, t6 D; {9 D  x# E
19.Thread engine = new Thread(tetris);& |2 M& P6 ]" P3 V
20.setContentView(tile);% R) q+ c/ n4 N; l/ [) X( |# r# c
21.engine.start();. S0 R- p+ j2 _6 O% O3 `1 Y
22.}
4 \5 X* @6 D* @; f5 z9 t  C23.}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 07:06 , Processed in 2.380394 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表