0

我开始学习 Android 开发,我的应用顶部有一个栏,其中包含活动的标题和应用图标。我想知道如何编辑它(更改文本、背景颜色等)并删除它?我也想知道如何编辑我的应用程序的标题,因为它目前是其主要活动的名称......

非常感谢。

4

3 回答 3

2

如果您的意思是“标题栏”作为屏幕顶部的栏,可以通过将以下行添加到您的清单来删除它

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

将其添加到应用程序标签中,如下所示:

 <application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">
于 2012-07-06T22:33:19.613 回答
2

我想知道如何编辑它(更改文本、背景颜色等)并删除它?

如果您android:targetSdkVersion是 API 级别 11+,则称为操作栏。ActionBar您可以通过调用getActionBar()您的活动(或者getSupportActionBar()如果您正在使用 ActionBarSherlock)来获取一个对象。那里有一系列方法来处理诸如是否显示标题之类的东西。

也想知道如何编辑我的应用程序的标题,因为它目前是其主要活动的名称

正如 lxx 所指出的,您的清单具有andandroid:label的属性,它们指向字符串资源。您可以将字符串资源中的值更改为其他值。对于活动标题,您还可以在运行时通过调用 您的.<application><activity>setTitle()Activity

于 2012-07-06T22:33:47.353 回答
1

编辑您的 AndroidManifest.xml

<application
    android:icon="@drawable/icon"
    android:label="@string/app_label" 
>
...
    <activity
        android:name="foo.MyActivity"
        android:label="@string/activity_label" >
    </activity>
</application>

如果您不想要任何标题栏,请添加属性:

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

到应用程序标签。

于 2012-07-06T22:28:27.370 回答