首先聲明我只是一個剛學習了一個月android的超級菜鳥,博文技術含量不足掛齒,讓各位見笑了。
android
android系統是一種單窗口系統,這代表它只能加載一個Activity,若是要加載多個activity,那就要用到TabActivity。
ide
TabActivity內置有TabHost,若是咱們沒有爲MyActivity(假設MyActivity繼承TabActivity)定義一個佈局的文件,那系統會加載其默認的佈局文件,這個默認的佈局文件的佈局效果是長成這樣的(以下圖)佈局
若是咱們但願MyActivity加載的是咱們本身定義的佈局文件的話,只須要使用setContentView(R.layout.myLayoutId)就能夠了,可是這個佈局文件應該注意如下幾點:學習
自定義的佈局文件TabHost標籤、TabWidget標籤、FrameLayout標籤的id必定要是系統內置,也便是這些標籤要分別對應TabActivity內置帶有的TabHost、TabWidget、FrameLayout控件對象。spa