Oppure

Loading
08/10/10 16:28
a_butta
Ciao a tutti.
Da poco mi sono cimentato nella programmazione Java Micro Edition per dispositivi mobili. Ho trovato una problematica: inserendo nuovi elementi nella form (con il comando Frm.append(item) oppure Frm.insert(n,item)) come posso mettere due stessi item (ad esempio un TextField e un ChoiceGroup) su una stessa riga, premettendo che "fisicamente" ci stanno?

Grazie dell'aiuto!
aaa
09/10/10 8:44
HeDo

se non mi sbaglio ci sono dei tipi di panel che controllano il flow dei controlli, ma ora non mi sto ricordando il nome :)
ad ogni modo basta che li metti alla stessa middle height.
mi spiego, se vuoi allineare due controlli di nome control1 e control2:

control1.top = XXX;

int control1middle = control1.top - control1.height / 2;

control2.top = control1middle - control2.height / 2;



ovviamente non si chiamano top ed height, ma è solo per rendere l'idea :)
aaa
09/10/10 12:15
a_butta
Postato originariamente da HeDo:


se non mi sbaglio ci sono dei tipi di panel che controllano il flow dei controlli, ma ora non mi sto ricordando il nome :)
ad ogni modo basta che li metti alla stessa middle height.
mi spiego, se vuoi allineare due controlli di nome control1 e control2:

control1.top = XXX;

int control1middle = control1.top - control1.height / 2;

control2.top = control1middle - control2.height / 2;



ovviamente non si chiamano top ed height, ma è solo per rendere l'idea :)


Grazie per la risposta, solo che il problema principale è che proprio non riesco a trovare la proprietà che esprima il top e il left di un item :) Puoi impostare altezza e larghezza, ma non trovo le proprietà di posizione :(
aaa