PercentRelativeLayout es más performante?

Siempre uso LinearLayout y RelativeLayouts, y estaba leyendo sobre el "nuevo" PercentRelativeLayout . Tengo algunas preguntas:

Cualquier otra información sobre PercentRelativeLayout será bienvenida.

¡Gracias!

Mirando el código fuente , un PercentRelativeLayout es básicamente una extensión menor de un RelativeLayout. Esto significa que debe hacer las mismas consideraciones que cuando elige entre RelativeLayout y LinearLayout.

  • RelativeLayout necesita 2 pasos de medición -> evita usarlo como la raíz de una jerarquía de vista profunda o anidar varios RelativeLayouts (más información en esta publicación de stackoverflow )
  • Pesos de diseño en LinearLayout también requieren 2 pasos de medición -> tratar de reemplazar estas construcciones tanto como sea posible con un Relative / GridLayout (más información en este post stackoverflow )

Por último, vale la pena señalar que:

  • No optimizar a menos que tenga un problema
  • Trate de mantener sus jerarquías tan planas como sea posible
PercentRelativeLayout 

Es sólo una extensión de RelativeLayout así que pienso:

1) u debe utilizarlo en caso de anidados pesos con linearlayout ya que son malos para el rendimiento

2) No, pero depende de su usoCase. Por ejemplo: -tiene menos rendimiento que LinearLayout y RelativeLayout pero más que LinearLayout con peso anidado

También u puede referir este poste del desarrollador de android: http://developer.android.com/training/improving-layouts/optimizing-layout.html

Pruebe PercentRelativeLayout y PercentFrameLayout de Porcentaje de la Biblioteca de Soporte

http://android-er.blogspot.in/2015/08/try-percentrelativelayout-and.html

Aquí puedes encontrar la mejor comparación para ambos diseños.

  • ¿Cómo obtener el contexto en el caso de prueba uiautomator?
  • ¿Cómo probar la función de sincronización de ejecución en android?
  • Cómo detener la creación excesiva de objetos en los teléfonos Samsung?
  • ListView MUY lento cuando se cargan imágenes (con Universal Image Loader)
  • Obtención de datos pesados ​​lanza Ventana de cursor: La ventana está llena de error
  • Es posible hacer SpeechRecognizer más rápido?
  • Anulación de variables de Fragmento on onDestroy ()
  • Práctica recomendada para mantener los datos en la memoria y la base de datos al mismo tiempo en Android
  • Estado emergente directamente desde coldstart
  • ¿Es esta una forma válida de mantener una referencia estática y Actividad / Contexto? ¿Por qué no debo hacer esto?
  • ¿Por qué los pesos anidados son malos para el rendimiento? ¿Alternativas?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.