android開發過程大部分都是用java代碼加上xml Layout佈局組成的,這種情況下,如果功能非常多的話,會導致layout文件非常的龐大,複雜,修改起來比較麻煩,可以通過分割layout文件來分割功能,主界面保存的還是原來的大體結構,這樣的話修改也方便。
邏輯上這樣:分割文件,使用時再加載。實現如下:
mFirstRootView = findViewById(R.id.compareView1); LayoutInflater mLayoutInflater =LayoutInflater.from(this).inflate(R.layout.playback_total, (ViewGroup) mFirstRootView, true);
這句代碼的意思是加載playback_total.xml到在主界面的mFirstRootView下,這是直接嵌入的。
主界面xml如下:
子界面如下:
僅粘貼一部分,大致就是這一個思路,分割功能便於管理,修改,刪除。