我有以下場景:android up,兼容Android 1.6及更高版本開始。在所有活動的底部,我有一組只能啓動活動的ToggleButton。不要問我爲什麼,這是請求:)有了這些按鈕做同樣的事情在我以爲這樣所有的屏幕:重複使用Android中的多個活動視圖
- 把佈局中的一個XML文件,並在我的所有活動佈局
- 創建一個擴展Activity併爲所有按鈕分配onClick方法的類
- 選中ToggleButton後,將所有其他按鈕設置爲checked =「false」並執行該按鈕的操作。
當我重寫onCreate()時,我卡在了我的BaseActivity上。如何獲取我的按鈕並將onClick監聽器分配給他們?
public class BaseActivity extends Activity {
private ToggleButton menuHome;
@Override
public void onCreate(Bundle savedInstanceState) {
//this does not work as it cannot find R.id.menu_home)
menuHome = (ToggleButton) findViewById(R.id.menu_home);
}
}