免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1021 | 回复: 2
打印 上一主题 下一主题

Android中两种设置全屏的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-19 23:36 |只看该作者 |倒序浏览
Android中两种设置全屏的方法







在开发中经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!
一、在代码中设置:
  1. import android.app.Activity;   
  2. import android.os.Bundle;   
  3. import android.view.Window;   
  4. import android.view.WindowManager;   
  5. public class Demo extends Activity {   
  6.     public void onCreate(Bundle savedInstanceState) {   
  7.         super.onCreate(savedInstanceState);   
  8.        //无title     
  9.        requestWindowFeature(Window.FEATURE_NO_TITLE);     
  10.         //全屏     
  11.        getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,      
  12.                       WindowManager.LayoutParams. FLAG_FULLSCREEN);   
  13.             
  14.         setContentView(R.layout.main);   
  15.     }   
  16. }  
复制代码
在这里要强调一点,设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。
二、在配置文件里修改(android:theme="@android:style/Theme.NoTitleBar.Fullscreen"):

<
  1. ?xml version="1.0" encoding="utf-8"?>   
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
  3.       package="com.my"  
  4.       android:versionCode="1"  
  5.       android:versionName="1.0">   
  6.     <application android:icon="@drawable/icon" android:label="@string/app_name">   
  7.         <activity android:name=".Demo"  
  8.                   android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  
  9.                   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.     </application>   
  16.     <uses-sdk android:minSdkVersion="7" />   
  17. </manifest>
复制代码
在这里我还想说明一下,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议
大家使用后者.

论坛徽章:
0
2 [报告]
发表于 2012-01-19 23:36 |只看该作者
谢谢分享

论坛徽章:
0
3 [报告]
发表于 2012-01-23 23:52 |只看该作者
学习了啊。谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP