1.00 9.86 com.vmagic.libreriaex.autodimension AutoDimension Permite redimensionar automaticamente los views en un Activity, un Panel (o varios a la vez), o un ScrollView. Es importante remarcar que solo afecta a los parents de la vista solicitada, por lo que no afecta a las vistas mas profundas. Si se hace el llamado para redimensionar un Activity, y este contiene un panel, el Panel se vera afectado al redimensionamiento pero no a sus parents. Para ello haba que hacer el llamado para redimensionar el Panel (despues de haber redimensionado el Activity. NOTA: Comentar AutoScale en el diseñador y diseñar todos los controles con la "Variante Elegida" (la que abre por default al abrir el diseñador). Tambien se debe evitar el modificar los anclajes en el diseñador. NOTA2: No afecta al tamaño del Texto. activity IsInitialized Prueba si acaso el objeto ha sido inicializado. boolean _v5 Redimensiona automaticamente todas las vistas del Activity. No aplica a vistas dentro de un Panel o un ScrollView. Se Inicializa en Activity Create, se lanza en Activity Resume. <code> autoscale.Initialize(Activity) autoscale.RedimensionarActivity </code> String _initialize Inicializa el Activity para redimensionar sus vistas. Inicializar en Activity Create. Lanzar en el Activity Resume. <code> Dim autoscale As AutoDimension </code> String ba anywheresoftware.b4a.BA NombreActivity anywheresoftware.b4a.objects.ActivityWrapper _v6 Inicializa el Panel para redimensionar sus vistas. El Ancho y el Alto deben de ser los mismos que los dados en el Designer. String PanelNombre anywheresoftware.b4a.objects.PanelWrapper Ancho int Alto int _v7 Identico a InitializePanel1. Es para configurar un segundo Panel. Inicializa el Panel para redimensionar sus vistas. El Ancho y el Alto deben de ser los mismos que los dados en el Designer. String PanelNombre anywheresoftware.b4a.objects.PanelWrapper Ancho int Alto int _v0 Inicializa el Scroll View y el Panel que ira dentro de el para ajustarlo y redimensionar sus vistas. <code> Globals Dim autoscale As AutoDimension Dim sv1 As ScrollView Dim pSv As Panel ... Activity Create Activity.LoadLayout("main") sv1.Panel.LoadLayout("scll") sv1.Panel.Height = pSv.Height autoscale.Initialize(Activity) autoscale.InitializeScroll(sv1, pSv, 320, 810) .... Activity Resume autoscale.ActivityRedimensionar autoscale.ScrollViewRedimensionar </code> String ScrollViewNombre anywheresoftware.b4a.objects.ScrollViewWrapper PanelScrollView anywheresoftware.b4a.objects.PanelWrapper AnchoPanel int AltoPanel int _vv1 Redimensionar Vistas Dentro de un Panel (Segunda Funcion para trabajar dos paneles a la vez String _vv2 Redimensiona las Vistas Dentro de un Panel String _vv3 Redimensionar el Panel que ira dentro de un ScrollView y las vistas correspondientes dentro de el. String 1 The Katt