您可以使用代码更改布局名称吗?
我有一个活动和几个按钮。每个按钮发送额外的字符串和活动检查什么是额外的,它更新textview文本,但你可以更改布局名称?
我的意思是strings.xml中的字符串,用于布局名称。
所以让我解释一下
我有四个按钮 每个按钮启动一个活动,但使用intent.putExtra放入其他额外的字符串 所以一个按钮会将textviews文本更改为某些内容而将其他内容更改为其他内容(我正在检查额外的字符串,这就是我如何更改字符串) 现在我想更改应用程序本身中显示的活动名称以对应按钮名称
解决了! with this.setTitle
答案 0 :(得分:0)
不,您无法从代码中明确重命名布局文件。它的android应用程序结构和范围。
布局是项目结构的一部分。您可以动态更改布局视图,甚至可以更改布局。但是您无法修改或重命名布局文件。作为您项目的一部分,超出范围。
<强>编辑:强>
您可以使用
在运行时更改活动的标题 setTitle("Activity Name");
更改与此活动相关联的标题。如果这是顶级活动,则其窗口的标题将更改。如果它是嵌入式活动,则父级可以随意执行任何操作。