Android:如何编辑屏幕顶部的栏?

时间:2012-07-06 22:26:12

标签: android

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

非常感谢。

3 个答案:

答案 0 :(得分:2)

如果你的意思是'标题栏'作为屏幕顶部的栏,可以通过在你的清单中添加以下行来删除

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

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

 <application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">

答案 1 :(得分:2)

  

我想知道如何编辑它(更改文字,背景颜色等),然后将其删除?

如果您的android:targetSdkVersion是API等级11+,则称为操作栏。您可以通过调用活动中的ActionBar来获取getActionBar()对象(如果您使用的是ActionBarSherlock,则可以getSupportActionBar())。有一系列的方法可以用来表示是否要显示标题。

  

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

正如lxx所说,您的清单包含android:label<application>的{​​{1}}个属性,这些属性指向字符串资源。您可以将字符串资源中的值更改为其他值。对于活动标题,您还可以在<activity>上调用setTitle(),在运行时更改它们。

答案 2 :(得分: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"

到应用程序标签。