2010-08-29 34 views
1

在我開發的應用程序中,main.xml佈局(我的應用的默認佈局)有幾個已分配onClickListeners(而不是實現方式)的按鈕。Android開發:切換視圖,而不會丟失onClickListeners

其中一個按鈕我希望能夠帶你到另一個視圖。在另一個視圖(preview.xml)中,有另一個按鈕可以將您帶回到main.xml視圖。

我已經在這些按鈕的onClickListeners中使用了setContentView,並且迄今爲止工作正常,但是當您單擊將您帶回到main.xml的按鈕後,main.xml中的按鈕已失去其onClick功能。

我怎樣才能讓這個工作正確?我認爲使用setContentView不是正確的方法來做到這一點。

+0

AlexPriceAP:我也有類似的要求。如果您找到解決方案,請讓我知道嗎?謝謝。 – 2013-05-09 09:11:26

回答

0

我會說使用兩種不同的活動,並在它們之間切換。另一個選項可以是ViewSwitcher

0

你最好打賭,在Konstantin上面說的是使用Activities,因爲在開發Android時你會碰到這些。你可以在這裏閱讀他們Activities。我假設你想傳遞一些東西到preview.xml頁面上?如果是這樣,我建議將它作爲額外的用於啓動活動的Intent(請參閱鏈接)或在活動中創建一個靜態引用(在啓動它之前設置它)。

相關問題