2014-03-07 71 views
-3

你可以用代码更改布局名称吗?如何以编程方式更改布局名称?

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

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

所以让我来解释一下

我有四个按钮 每个按钮开始一个活动,但提出其他额外的字符串intent.putExtra 这样一个按钮将变为textviews文本到别的东西,其他的(我检查额外的字符串,以及即时更改字符串) 现在我想改变应用程序本身显示的活动名称,以对应按钮名称

已解决!与this.setTitle

+0

你是什么意思的布局名称? –

+1

为什么要更改布局名称?这是什么意思? –

+0

也许你可以提供一个例子吗?就像,也许你可以显示你的布局XML,并指出你想从代码调整的部分。 –

回答

0

不,您不能从代码显式重命名您的布局文件。它脱离了android应用程序的结构和范围。

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

编辑:

可以使用

更改与此活动相关的标题在运行时更改您的活动的标题。如果这是顶级活动,其窗口的标题将会改变。如果是嵌入式活动,父母可以随心所欲地做任何事情。

+0

我不想更改布局文件的名称,我的意思是应用程序上显示的名称 – Brsgamer

+0

您想要在运行时更改应用程序名称吗? @Brsgamer – GrIsHu

+0

不,不,我想改变单个活动的名称而不是应用程序 – Brsgamer

相关问题