如何更改活动的标题?截至目前它只显示程序的标题,我希望它显示我选择的东西,并在我的应用程序中的每个页面/活动是不同的,即我的主页可以说标题中的青蛙(1/17)而另一个应用切换到的活动可以通过使用点击事件或使用对接在该标题中具有青蛙(2/17)
如果我理解正确,你会想要一些动态的东西,当按下按钮时会改变标题(页数)?
我建议如下:
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)");
}
我希望这有帮助。
您可以在代码中设置标题,如下所示:
setTitle("Some Title");
你也可以在xml中这样做:
android:label="Some Title"
android:label="@strings/someTitle"
你可以在Android sdk示例ApiDemos中找到结果,在App - > Activity - > Custom Title中
您可以通过以下代码以编程方式更改活动的标题:
getActionBar.setTitle("Your_Activity_Name");
我只是在RES目录中查找“values”文件夹。在那里,您会看到一个名为strings.xml的文件。在该文件中,您可以找到活动所有标题的值。寻找你想要改变的活动和presto!示例:我想要更改的活动是“新闻”,我需要的标题是“这里”。我发现了这个值:Central
所以我把它改成了:这里
它没有给我带来任何麻烦。