【发布时间】:2014-08-21 16:02:16
【问题描述】:
我需要创建没有操作栏的应用程序。我将尝试解释我是如何创建应用程序的(可能我遗漏了一些步骤)。
1.我故意不选择“带有深色操作栏的全息灯”选项。我认为这使应用程序没有操作栏。 2.保留下一页为默认: 3.保留下一页为默认: 4.在下一页,它变得有趣。空白活动的描述说它创建了一个新的空白活动一个操作栏。关于 Empty Activity 的描述:创建一个新的空 Activity。所以我选择空活动
5.保留下一页为默认值。
结果:和往常一样,应用程序是使用 ActionBar 创建的。
试过这个解决方案:getActionBar().hide();。在此解决方案中,ActionBar 会在几毫秒后隐藏。
尝试在 AndroidManifest.xml->application 标签中使用 android:theme="@android:style/Theme.NoTitleBar"。但在此解决方案中,应用程序使用旧主题。
我的问题:如何使用新主题创建没有 ActionBar 的 Android 应用程序并启用 StatusBar?
PS。我记得大约一年前,在 Eclipse 中,应用程序是在没有 ActionBar 的情况下创建的。然后我们手动添加了
【问题讨论】:
-
在清单文件中试试这个:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
-
只需将
public class MainActivity extends ActionBarActivity更改为public class MainActivity extends Activity或从清单中更改 -
由于您的最小应用程序目标,android:theme 可能无法正常工作。见here
-
@BatuhanC MainActivity.java 默认是这样的:public class MainActivity extends Activity
-
@user3819810,如果我使用 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"。正如我在屏幕截图中显示的那样,应用程序正在使用旧主题
标签: android eclipse android-actionbar