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