Android操作栏仅限平板电脑

时间:2013-04-14 19:06:55

标签: android android-actionbar

我有以下问题:

我创建了一个应用程序,它应该在手机和平​​板电脑上运行(相同的应用程序)。现在,当我在一个小屏幕上,我想使用硬'设置按钮'弹出菜单,但在平板电脑上(没有设置按钮)我想显示一个操作栏?

我不希望小屏幕上的操作栏因为占用空间

当活动开始时,我使用以下代码:

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

1 个答案:

答案 0 :(得分:2)

  

现在,当我在小屏幕上时,我想使用硬'设置按钮'弹出菜单

Android设备上没有“设置按钮”。某些设备上可能是一个菜单按钮,但不是全部,包括并非所有手机。事实上,大多数Android 4.x设备型号都没有MENU按钮 - 三星是少数仍在使用它们的制造商之一。

  

我不希望小屏幕上的操作栏因为占用空间

有数百万的“小屏幕”设备没有MENU按钮。您想要的是阻止这些设备使用您的应用,因为他们无法访问您的菜单。

因此,请勿在任何Android设备上使用操作栏,并使用您自己选择的方式(例如,触发按钮,手势)触发显示您自己的小部件编写的菜单。