Android 如何修改活动标签?

Android 如何修改活动标签?,android,labels,Android,Labels,你好。这个问题以前可能已经得到了回答,但我找不到任何明确的方向。我是android新手,目前正在学习基础知识 我正在尝试更改活动标签标签,但不知怎的,我找不到这样做的方法。我已经创建了多屏幕应用程序,并希望根据类别更改每个屏幕标签。如果我的问题不清楚,我表示歉意 谢谢您可以通过调用setTitle()更改活动的标题: 可以通过调用setTitle()更改活动的标题: 一般来说 setTitle("myTitle"); 应该有用 不过,在某些情况下,您可能需要打电话 getSupportActi

你好。这个问题以前可能已经得到了回答,但我找不到任何明确的方向。我是android新手,目前正在学习基础知识

我正在尝试更改活动标签标签,但不知怎的,我找不到这样做的方法。我已经创建了多屏幕应用程序,并希望根据类别更改每个屏幕标签。如果我的问题不清楚,我表示歉意


谢谢

您可以通过调用setTitle()更改活动的标题:


可以通过调用setTitle()更改活动的标题:

一般来说

setTitle("myTitle");
应该有用

不过,在某些情况下,您可能需要打电话

getSupportActionBar().setTitle("myTitle");
这可能是必要的,具体取决于您设计活动的方式。

通常

setTitle("myTitle");
应该有用

不过,在某些情况下,您可能需要打电话

getSupportActionBar().setTitle("myTitle");

这可能是必要的,具体取决于您如何设计活动。

标题设置机制将取决于您的布局结构和使用的AppBar/工具栏的类型

如果将
协调布局
与嵌套的
折叠工具栏布局一起使用
, 您必须在
折叠工具栏布局
实例上调用
setTitle()

如果您使用的是
AppCompatActivity
,则可以通过调用以下命令更改标题:

getSupportActionBar().setTitle("New Title");
如果在布局中使用自定义工具栏元素,则必须在工具栏上设置标题,然后将工具栏设置为活动的ActionBar,如下所示:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("New toolbar Title");
setSupportActionBar(toolbar);

注意:您必须调用
setSupportActionBar(工具栏)设置标题后。

标题设置机制将取决于您的布局结构和使用的AppBar/工具栏的类型

如果将
协调布局
与嵌套的
折叠工具栏布局一起使用
, 您必须在
折叠工具栏布局
实例上调用
setTitle()

如果您使用的是
AppCompatActivity
,则可以通过调用以下命令更改标题:

getSupportActionBar().setTitle("New Title");
如果在布局中使用自定义工具栏元素,则必须在工具栏上设置标题,然后将工具栏设置为活动的ActionBar,如下所示:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("New toolbar Title");
setSupportActionBar(toolbar);

注意:您必须调用
setSupportActionBar(工具栏)设置标题后。

在清单中,在特定活动下键入android:lable=“…”…”。
如果您试图从版面中的任何文本视图中获取标签,那么您可以考虑上述答案

在您的清单中,在特定活动下键入android:lable=“…”。
如果您试图从版面中的任何文本视图中获取标签,那么您可以考虑上述答案

您可以在创建时将其写入活动中:

setTitle("Your Title");
或者在AndroidManifest.xml中执行此操作:

<activity
    android:name=".MainActivity"
    android:label="Your Title" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

您可以在创建时将其写入活动:

setTitle("Your Title");
或者在AndroidManifest.xml中执行此操作:

<activity
    android:name=".MainActivity"
    android:label="Your Title" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>


您是在布局中使用
工具栏来获取actionbar,还是让系统为您提供一个?寻求调试帮助的问题(“为什么此代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参见:如何创建。使用“编辑”链接改进您的问题-不要通过评论添加更多信息。谢谢您是在布局中使用
工具栏
获取actionbar,还是让系统为您提供一个?寻求调试帮助的问题(“为什么此代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中复制所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参见:如何创建。使用“编辑”链接改进您的问题-不要通过评论添加更多信息。谢谢可能重复的