2016-03-04 180 views
0

我想永久隐藏标题。我的意思是:当我隐藏标题栏,然后刷卡我看到我的标题栏。所以,我想刷卡和不要看到我的标题栏。我试图使用onKeyDow(),但它没有奏效。有人有任何想法如何做到这一点? 这是我如何隐藏标题栏:永久隐藏标题栏

this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 

,这是的onkeydown()方法:

@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event){ 
     return false; 
    } 
+0

查看android:windowNoTitlestyle –

+0

onKeyDown()与这里的任何东西有什么关系? :/ – RominaV

+0

不要以编程方式执行此操作,请在清单中执行此操作。 – mah

回答

0

永久禁用或隐藏状态栏(这就是所谓的status bar,没有标题栏)或导航Keys在系统上会有一个巨大的安全漏洞。这将允许恶意应用程序劫持系统。所以答案是:

不,你不能这样做!

0

在您的onCreate()方法中执行此操作。

// To Remove title bar 
this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

// To Remove notification bar 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

//then set layout using setContentView