2013-04-14 78 views
1

我有以下問題:僅在平板電腦上使用Android操作欄

我創建了一個應用程序,它應該在手機和平​​板電腦上運行(同一應用程序)。現在,當我是一個小屏幕上我想用硬「設置按鈕」,彈出菜單,但是當平板電腦上(不設置按鈕)我想說明一個操作欄?

我不想在小屏幕上的動作吧,因爲它需要的空間

當活動開始我使用下面的代碼:

requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
       WindowManager.LayoutParams.FLAG_FULLSCREEN); 

回答

2

現在,當我上小屏幕我想用硬設置按鈕彈出菜單

Android設備上沒有「設置按鈕」。有可能是在某些設備上的菜單按鈕,但不是全部,包括並非所有手機。事實上,大多數的Android 4.x的設備型號沒有MENU按鈕 - 三星仍然使用它們的少數廠家之一。

我不想在小屏幕上的動作吧,因爲它需要的空間

有以百萬計的沒有一個菜單按鈕「小屏幕」設備。你想要什麼將會阻止這些設備使用你的應用程序,因爲他們無法進入你的菜單。

因此,不能將任何Android設備上使用操作杆,並顯示自己的菜單寫有自己的部件,通過自己選擇的觸發裝置(例如,一個觸發按鈕,手勢)。

+0

嗯,我沒有想到過,也許我可以用一個「滑下」菜單,我會檢查它 –