【问题标题】:how to change a title of the activity?如何更改活动的标题?
【发布时间】:2013-08-27 07:17:07
【问题描述】:

如何更改活动的标题?到目前为止,它只显示程序的标题,我希望它显示我选择的内容,并且对于我的应用程序中的每个页面/活动都不同,即我的主页可以在标题中显示青蛙(1/17)而另一个应用程序切换到的活动可以通过使用点击事件或使用对接在该标题中包含青蛙(2/17)

【问题讨论】:

  • 您可以在进入清单文件后更改它...或者只是重命名为它

标签: android textview titlebar page-title


【解决方案1】:

如果我的理解正确,您想要在按下按钮时更改标题(页数)的动态内容?

我建议如下:

private static int pageCount = 1; // global variable in class. Default page = 1

onCreate() {
setPage(pageCount); // Set the title for the first time

}

// When your button is clicked
private static onButton() {
pageCount++; // Increment page count by one
setPage(pageCount); // set the new title


}

private static setPage(int page) {
setTitle("frog(" + page + "/17)");

}

我希望这会有所帮助。

【讨论】:

    【解决方案2】:

    您可以像这样在代码中设置标题:

    setTitle("Some Title");
    

    你也可以像这样在xml中做:

    android:label="Some Title"
    android:label="@strings/someTitle"
    

    【讨论】:

    • 只要我点击按钮,活动的标题就会像青蛙(1/17);青蛙(2/17)
    • 然后使用第一个例子 setTitle("Some Title");当你点击按钮时。
    【解决方案3】:

    您可以在 android sdk 示例 ApiDemos 中找到结果,在 App -> Activity -> Custom Title 部分中

    【讨论】:

      【解决方案4】:

      您可以通过以下代码以编程方式更改 Activity 的标题:

      getActionBar.setTitle("Your_Activity_Name");
      

      【讨论】:

        【解决方案5】:

        我只是在 RES 目录中查找“values”文件夹。在那里,您会看到一个名为 strings.xml 的文件。 在该文件中,您可以找到所有活动标题的值。查找您要更改的活动并立即进行! 示例:我要更改的活动是“新闻”,而我需要的标题是“这里”。 我发现了这个值: 中环

        所以我把它改成了这样: 这里

        它没有给我带来任何麻烦。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-03-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-09-23
          相关资源
          最近更新 更多