Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Inserire più items su una stessa riga di un Form [Java ME]
Forum - Java - Inserire più items su una stessa riga di un Form [Java ME]

Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 18:28
Venerdì, 08/10/2010
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!

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 10:44
Sabato, 09/10/2010

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:

Codice sorgente - presumibilmente Java

  1. control1.top = XXX;
  2.  
  3. int control1middle = control1.top - control1.height / 2;
  4.  
  5. control2.top = control1middle - control2.height / 2;



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

PM
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 14:15
Sabato, 09/10/2010
Testo quotato

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:

Codice sorgente - presumibilmente Java

  1. control1.top = XXX;
  2.  
  3. int control1middle = control1.top - control1.height / 2;
  4.  
  5. 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 :(

PM