摆脱Android动作栏。

时间:2014-06-17 14:57:36

标签: java android android-activity android-actionbar

当我创建一个Android应用程序时,它会自动生成:

enter image description here

我如何摆脱这个?它的丑陋

修改

    WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    Point size = new Point();
    display.getSize(size); 
    screenWidth = size.x;
    screenHeight = size.y;

5 个答案:

答案 0 :(得分:5)

你可以试试这个:

requestWindowFeature(Window.FEATURE_NO_TITLE);

请注意,必须在setContentView(XYZ_xml)之前调用

还有其他窗口功能,例如没有操作栏和没有标题等。 有关更多帮助,请参阅javadoc

你也可以添加它来使用xml,如下所示:

android:theme="@android:style/Theme.NoTitleBar

答案 1 :(得分:1)

尝试将此添加到您的清单的<application>标记:

android:theme="@android:style/Theme.NoTitleBar"

答案 2 :(得分:0)

在您的活动中,请在setContentView()之前使用:

requestWindowFeature(Window.FEATURE_NO_TITLE);

答案 3 :(得分:0)

尝试将主题应用于您的清单中的活动。您可能需要根据支持库更改主题:

android:theme="@android:style/Theme.NoTitleBar

答案 4 :(得分:0)

像其他人所说的那样向你展示主题。避免将代码放在java活动文件中,因为如果你这样做,当你运行你的应用程序时,你会看到操作栏在它消失之前持续很短的时间(足以注意到它)。