如何使用android更改活动中的标题文本

如何使用android更改活动中的标题文本,android,android-layout,android-listview,custom-titlebar,Android,Android Layout,Android Listview,Custom Titlebar,如何更改标题栏的文本?到目前为止,它只显示程序的标题,我希望它显示我选择的内容,并且对于我的应用程序中的每个页面/活动都有所不同,即我的主页可以在标题栏中显示page1,而应用程序切换到的另一个活动可以通过单击事件或使用按钮在xml布局文件中每个活动的顶部添加一个textView,然后在活动的onCreate()中,根据需要设置每个活动的textView值 @Override public onCreate(Bundle bundle) { ..... TextView title

如何更改标题栏的文本?到目前为止,它只显示程序的标题,我希望它显示我选择的内容,并且对于我的应用程序中的每个页面/活动都有所不同,即我的主页可以在标题栏中显示page1,而应用程序切换到的另一个活动可以通过单击事件或使用按钮在xml布局文件中每个活动的顶部添加一个
textView
,然后在活动的onCreate()中,根据需要设置每个活动的textView值

@Override
public onCreate(Bundle bundle)
{
   .....
   TextView title = (TextView) findViewById(R.id.titleOfActivity);
   title.setText("set your title here");
   ....
}
要从应用中删除应用名称,请在清单文件中添加以下内容:

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

希望这能有所帮助。

您可以从Umer Farooq发布的java中执行,也可以从清单文件中执行

<activity
            android:name=".MainActivity"
            android:label="@string/my_activity_name"
/>

更有用。

在清单中的每个活动中添加以下行:

android:theme="@android:style/Theme.NoTitleBar"
在您的设计中,在每个活动的xml文件顶部添加一个文本视图,如下所示:

<TextView
        android:id="@+id/title1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="15dp"
        android:gravity="center_vertical" />
 public onCreate(BundleInstance bundle)
{
   TextView title = (TextView) findViewById(R.id.title1);
   title.setText("set your title here");
   ....//do rest of your work.

}

为什么不使用
ActionBar
代替活动标题。从概念上讲,活动标题自Honeycomb以来已过时。请尝试更改清单文件中活动的此
android:label=“@string/app_name”
。请遵循以下链接:-setTitle(“更改页面标题”);