现在的位置: 首页 > 综合 > 正文

Android 中的 requestWindowFeature

2013年12月01日 ⁄ 综合 ⁄ 共 994字 ⁄ 字号 评论关闭

requestWindowFeature 是用来设置全屏的。

       在Activity中

        this.requestWindowFeature(Window.FEATURE_NO_TITLE);

        getWindow.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

                 WindowManager.LayoutParams.FLAG_FULLSCREEN);

 

       在J2ME中仅仅需要setFullScreenMode(true);

 

 

如下实例:

   //全屏
   public void setFullscreen() {
           requestWindowFeature(Window.FEATURE_NO_TITLE);
           getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                   WindowManager.LayoutParams.FLAG_FULLSCREEN);
       }
     
   //无标题
       public void setNoTitle() {
           requestWindowFeature(Window.FEATURE_NO_TITLE);
       }

************************************************************************

需要注意的是:
如上方法在

Activity.setContentView ()之前调用,否则无效。

或是用静态的方法

在AndroidManifest.xml中添加 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

如何将Activity以对话框的方式显示:

在AndroidManifest.xml中添加

如android:theme="@android:style/Theme.Dialog"

或者是在代码中用toast来完成

Toast.makeText(main.this,"直接输出测试",
Toast.LENGTH_LONG).show()

抱歉!评论已关闭.