2011-01-24 37 views
0

夥計們,對不起,如果聽起來有點天真... 在活動中我有一個按鈕,4個textViews。通過onConfigurationChanged()更改方向?

根據這個帖子here,我已經改變了清單文件,並重寫onConfigurationChanged()。我得到所需的佈局。但 按鈕失去其onClickListener也textViews改變他們的文字是我在XML最初設置。

我如何分配onClickListener的按鈕,因爲它是設置到按鈕的onCreate()。 同樣的setText每個TextView的( 「東西」)被稱爲內部的onCreate()。 什麼是使用onConfigurationChanged()的正確方法?因爲看起來我必須再次發起一切?

在此先感謝。

回答

3

您必須再次你的onCreate做了什麼事,因爲佈局對象被創建。我通常編寫一個方法來完成所有視圖init的工作,並在onCreate和onConfigurationChanged中調用它。