包含10个线性布局的viewflipper的最佳做法?

我正在着手一个由viewflipper组成的GUI活动,我想包含10个linearlayout布局

将所有的布局放在同一个XML资源/布局文件中是可取的吗?

如果没有,是否有一个更有组织的方法来编码一个视图flipper与许多布局?

将同一个文件中的所有内容都带来显着的性能成本?

Solutions Collecting From Web of "包含10个线性布局的viewflipper的最佳做法?"

就个人而言,我会使用每个单独的视图的包含标签。 所以你可以定义一个主要的xml,其中定义了所有的include标签。 在下面的例子中:

<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 

希望这可以帮助