2011-06-12 51 views
0

我發現一堆樣本如何刪除Android上的標題/通知欄。但是,它仍然不是全屏。如何切換到Android 2.2上的真正全屏?

我仍然可以看到我的桌子上有一個面板,包括搜索,回家和其他按鈕。

你有什麼想法如何隱藏這個面板?

一般來說,我想要一種亭子模式。

+3

這是什麼設備?您是否正在運行Android的定製版本?直到3.0之前,Soft home/back/etc密鑰纔是Android庫存的一部分,並且不允許應用程序使其對用戶不可用。 – adamp 2011-06-12 21:05:40

回答

0

核心問題是設備特定的。我正在爲愛可視開發,愛可視擁有自己的酒吧,這不是沒有被FLAG_FULLSCREEN和FEATURE_NO_TITLE所刪除。

1

使用此代碼在活動的onCreate:

getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN, LayoutParams.FLAG_FULLSCREEN); 
0

的全屏活動示例代碼:

public class HellofullActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
       WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     setContentView(R.layout.main); 
    } 
} 

,你要求窗口有沒有綠色的標題欄,並採取全屏幕。

+0

這不起作用。它會刪除標題,但它不會在平板電腦上移除家庭/搜索等按鈕。 – 2011-06-16 17:18:08

+0

您的平板電腦是否被改裝過,並有一些蜂窩式的酒吧?在代碼中,您只能使用時鐘和電池移除上方的酒吧。 – 2011-06-17 08:25:51

+0

我認爲你是對的。我多看了一會兒。該平板電腦是愛可視101,它有你指出蜂巢風格的酒吧。 – 2011-06-17 14:40:02