9

我想在某些视图中隐藏我的应用程序的标题栏。我必须在要隐藏标题栏的布局文件中添加什么?你能举个例子吗?

4

5 回答 5

22

你的意思是你想让屏幕从类似的东西变成类似东西

如果这就是你想要的,让你的主题继承Theme.NoTitleBar或直接使用它。您Activity在 AndroidManifest.xml 中的开始标记应如下所示:

<activity android:name=".MyActivity"
    android:theme="@android:style/Theme.NoTitleBar">

如果您只想隐藏标题,但保留标题栏,则可以使用 Sephy 的建议。

于 2010-03-15T09:27:18.293 回答
3

要在代码中执行此操作,您只需将这行代码添加到 onCreate() 方法即可。

requestWindowFeature(Window.FEATURE_NO_TITLE);
于 2010-03-15T09:31:11.030 回答
2

正如在接受的答案中指定的:

如何使用现有的自定义主题在 XML 中隐藏 Activity 的标题栏

你可以用它

<style name="nameOfYourTheme" parent="yourParentTheme">
     <item name="android:windowNoTitle">true</item>
</style>
于 2013-10-30T15:51:25.407 回答
0

如果您指的是通知栏下方灰色栏中的标题,则必须填写您不希望在清单中显示应用程序标题的活动的“标签”属性。然后,您可以为当前活动定义一个标题,或者简单地给出一个空字符串。有帮助吗?

<activity android:name="FirstActivity" android:label="it's title different from application's one"></activity>
于 2010-03-15T09:22:55.727 回答
0

Whenever I do the suggested changes, and then run rake run:android, each time my AndroidManifest file gets modified to its previous state.

I got the solution as,

Update your build.yml file as

android
  android_title: 0

This worked for me.

于 2011-07-14T10:27:07.440 回答