如何以编程方式更改布局名称?

时间:2014-03-07 13:09:44

标签: android layout

您可以使用代码更改布局名称吗?

我有一个活动和几个按钮。每个按钮发送额外的字符串和活动检查什么是额外的,它更新textview文本,但你可以更改布局名称?

我的意思是strings.xml中的字符串,用于布局名称。

所以让我解释一下

我有四个按钮 每个按钮启动一个活动,但使用intent.putExtra放入其他额外的字符串 所以一个按钮会将textviews文本更改为某些内容而将其他内容更改为其他内容(我正在检查额外的字符串,这就是我如何更改字符串) 现在我想更改应用程序本身中显示的活动名称以对应按钮名称

解决了! with this.setTitle

1 个答案:

答案 0 :(得分:0)

不,您无法从代码中明确重命名布局文件。它的android应用程序结构和范围。

布局是项目结构的一部分。您可以动态更改布局视图,甚至可以更改布局。但是您无法修改或重命名布局文件。作为您项目的一部分,超出范围。

<强>编辑:

您可以使用

在运行时更改活动的标题
 setTitle("Activity Name");
  

更改与此活动相关联的标题。如果这是顶级活动,则其窗口的标题将更改。如果它是嵌入式活动,则父级可以随意执行任何操作。