如何在这个android示例中添加Title Bar?

时间:2011-11-11 05:20:23

标签: android android-layout

我是新手来实现ListView with section。

我已使用this应用程序将该部分实现到我的列表视图中。

现在我要添加显示应用程序页面标题的标题栏。那我在哪里做出改变呢?在xml文件中还是在Java文件中?

请参考示例,让我告诉我应该更改什么来为我的应用制作标题栏。

3 个答案:

答案 0 :(得分:2)

有两种方法可以更改活动的标题栏:

  1. 设计时间(即在AndroidManifest.xml文件中更改标题)。
  2. 通过编码(也就是说,您可以编码更改活动标题)。
  3. 第1个例子:

    您可以通过在 Android:label 文件中设置 AndroidManifest.xml 来更改每个屏幕的标题(即活动):

    <activity android:name=".Hello_World"
                      android:label="This is the Hello World Application">
       </activity>
    

    是的,要为您的活动显示自定义标题栏,请仔细阅读以下答案:How to change the text on the action bar

答案 1 :(得分:2)

试试这个......

final Activity activity = this;
activity.setTitle("Settings");

如果您使用this.requestWindowFeature(Window.FEATURE_NO_TITLE);禁用了标题栏 删除它。

(OR)

试试这个..

        final Activity activity = this;
        this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
        setContentView(R.layout.settings);
        activity.setTitle("Settings");

答案 2 :(得分:1)

在AndroidManifest.xml文件中,您有一个类似于此

的活动的部分
    <activity
        android:label="Your Activity"
        android:name=".YourActivity" />

android:label标记定义标题栏中的文字内容。