我开始学习Android开发,我的应用程序顶部有一个栏,其中包含活动标题和应用程序图标。我想知道如何编辑它(更改文本,背景颜色等),并将其删除?我还想知道如何编辑我的应用程序的标题,因为它目前是其主要活动的名称......
非常感谢。
答案 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"
到应用程序标签。