2011-11-11 23 views
1

我是新来实现与部分ListView。如何在此android示例中添加TitleBar?

我已经使用this应用程序来实现我的列表视图的部分。

现在我想添加显示应用程序页面标题的标题栏。那我必须在哪里做出改变?在xml文件或Java文件中?

请参考示例,让我告诉我应该改变什么来为我的应用制作Titlebar。

回答

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"); 
1

在AndroidManifest.xml档案你有节,看起来像这样

<activity 
     android:label="Your Activity" 
     android:name=".YourActivity" /> 

其中android:label标签定义标题栏中的文本就是每个活动。

2

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

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

例子:

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

是的,到:

你可以通过设置自己的Android:labelAndroidManifest.xml文件中更改每个屏幕(即活动)的标题显示您的活动的定制标题栏,通过此答案:How to change the text on the action bar

相关问题