2014-03-07 79 views
-3

你可以用代碼更改佈局名稱嗎?如何以編程方式更改佈局名稱?

我有一個活動和幾個按鈕。每個按鈕都會發送額外的字符串和活動檢查什麼是額外的,它會更新textview文本,但是您可以更改佈局名稱嗎?

我的意思是strings.xml中的字符串名稱的佈局。

所以讓我來解釋一下

我有四個按鈕 每個按鈕開始一個活動,但提出其他額外的字符串intent.putExtra 這樣一個按鈕將變爲textviews文本到別的東西,其他的(我檢查額外的字符串,以及即時更改字符串) 現在我想改變應用程序本身顯示的活動名稱,以對應按鈕名稱

已解決!與this.setTitle

+0

你是什麼意思的佈局名稱? –

+1

爲什麼要更改佈局名稱?這是什麼意思? –

+0

也許你可以提供一個例子嗎?就像,也許你可以顯示你的佈局XML,並指出你想從代碼調整的部分。 –

回答

0

不,您不能從代碼顯式重命名您的佈局文件。它脫離了android應用程序的結構和範圍。

佈局是您的項目結構的一部分。您可以動態更改佈局的視圖,甚至可以更改佈局。但是你不能修改或重命名你的佈局文件。作爲你的項目的一部分,超出範圍。

編輯:

可以使用

更改與此活動相關的標題在運行時更改您的活動的標題。如果這是頂級活動,其窗口的標題將會改變。如果是嵌入式活動,父母可以隨心所欲地做任何事情。

+0

我不想更改佈局文件的名稱,我的意思是應用程序上顯示的名稱 – Brsgamer

+0

您想要在運行時更改應用程序名稱嗎? @Brsgamer – GrIsHu

+0

不,不,我想改變單個活動的名稱而不是應用程序 – Brsgamer

相關問題