Android 中的 requestWindowFeature

    技术2022-05-20  29

    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()

     

    本文来自博客,转载请标明出处:http://blog.csdn.net/maojudong/archive/2011/01/03/6114368.aspx


    最新回复(0)