2012-07-23 45 views
1

我在初始化Android中的控件時遇到了問題。在我的應用程序中,我將擁有可用或將用於不同活動的按鈕,並且都會執行導航到其他活動的相同功能。我想公開宣佈我的控制,所以我不會在我的課程上重複地聲明它們。就像我想將下面的代碼放到它自己的一個單獨的類中一樣,然後在需要初始化我的控件時調用該函數。在另一個類中初始化視圖

InitControls(): 

TextView text1; 
Button button1; 
text1 = (TextView)FindViewById(R.id.TextView1); 
button1 = (Button)FindViewById(R.id.Button1); 

text1.setText("Hello WOrld!"); 

我如何把這些代碼到一個函數,然後叫它像這樣我的活動?

InitControls(); //or something 

回答

3

把InitControls中,從活動繼承,然後在你的活動基類調用在OnCreate擴展這個類並調用InitControls?

+0

這聽起來像是要走的路 – 2012-07-23 22:45:55