2010-05-23 21 views
8

Me estoy embarcando en una actividad de GUI compuesta de un viewflipper, que me gustaría incluir 10 diseños lineales de salida.¿La mejor práctica para viewflipper que contiene 10 linearlayouts?

¿Es aconsejable poner todos mis diseños en el mismo archivo de recurso/diseño XML?

Si no, ¿hay un enfoque más organizado para codificar un viewflipper con muchos diseños?

¿Tener todo en el mismo archivo tiene un costo de rendimiento significativo?

Respuesta

19

Personalmente, usaría la etiqueta de inclusión para cada vista por separado. Por lo tanto, puede definir un xml principal donde se definan todas las etiquetas de inclusión. En el siguiente ejemplo:

<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> 

definí un ViewFlipper y agregué algunos recursos de diseño con la etiqueta include. En este ejemplo se tendría que definir

library_view.xml 
book_view.xml 
workspace_view.xml 

la esperanza que esto podría ayudar a

+0

funcionado bien - Gracias. –

+0

Iba a decir algo, no importa. – alexanderblom

+0

@alex suspenso ... por favor comparte :) tal vez puedas ganar un voto + –

Cuestiones relacionadas