2010-05-23 68 views
8

我正在着手一個由viewflipper組成的GUI活動,我想包含10個linearlayout佈局。包含10個線性佈局的viewflipper的最佳實踐?

建議將我所有的佈局放入同一個XML資源/佈局文件中?

如果沒有,是否有編碼與許多佈局一個viewflipper更加有組織的方法?

將同一文件中的所有內容都帶來顯着的性能成本嗎?

回答

19

就個人而言,我會爲每個單獨的視圖使用包含標記。所以你可以定義一個主要的xml,其中定義了所有包含標籤。在下面的例子中:

<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/flipper" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <include android:id="@+id/libraryView" layout="@layout/library_view" /> 
    <include android:id="@+id/bookView" layout="@layout/book_view" /> 
    <include android:id="@+id/workspaceView" layout="@layout/workspace_view" /> 
</ViewFlipper> 

我定義了一個ViewFlipper並添加了一些佈局資源和include標籤。在這個例子中,你必須定義

library_view.xml 
book_view.xml 
workspace_view.xml 

希望能幫助

+0

行之有效 - 謝謝你。 – 2010-05-24 03:23:05

+0

想說什麼,沒關係。 – alexanderblom 2010-05-24 04:19:36

+0

@alex懸念......請分享:)也許你可以賺我只是混了ViewFlipper與ViewSwitcher票+ – 2010-05-25 01:08:09