Я начинаю Действие GUI, состоявшее из viewflipper, который я хотел бы содержать 10 linearlayout разметок.
Действительно ли желательно поместить все мои разметки в тот же файл ресурса/расположения XML?
В противном случае существует ли более организованный подход к кодированию viewflipper со многими разметками?
Будет наличие всего в том же файле, прибывшем в значительную стоимость производительности?
Лично я бы использовал тег include для каждого отдельного представления. Таким образом, вы можете определить основной 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
Надеюсь, это поможет