Visualizzazione stampabile
-
Posizionare oggetto
Ciao a tutti vorrei creare a runtime o anche tramite xml delle textview o imageview che siano esattamente dove dico io nello sfondo.
Ad esempio se io ho uno sfondo con una scritta "Prezzo" voglio creare li di fianco una textview che in ogni dispositivo con qualsiasi risoluzione sia li vicino.. come faccio? devo lavorare in dpi ma come?
Grazie
-
Devi usare per forza uno sfondo? Altrimenti potresti usare un RelativeLayout, inserire l'immagine della scritta "Prezzo" in una ImageView e posizionare la TextView a destra dell'immagine con l'attibuto android:layout_toRightOf=[id dell'ImageView].
-
Dovrei usare uno sfondo.. ad esempi ho una carta d'identità e vorrei posizionare esattamente nella riga del nome il nome della persona a runtime non so se mi spiego..
-
Quote:
Originariamente inviato da minompi
Dovrei usare uno sfondo.. ad esempi ho una carta d'identità e vorrei posizionare esattamente nella riga del nome il nome della persona a runtime non so se mi spiego..
Allora forse dovresti usare un AbsoluteLayout...
Inviato dal mio LG-P500 usando Androidiani App
-
Sai lavorare con i Layout?
Mi spiego meglio... potresti crere un tuo layout, estendendo ViewGroup, e gestendo la tua disposizione
secondo la logica che hai in mente..
Poi nell'xml del tuo file di layout puoi chiamarlo semplicemente facendo riferimento al tuo package..
Io ho usato questa soluzione per fare una specie di layout che distribuisca delle icone sullo schermo,
indipendentemente dallo spazio dato (ovviamente nei limiti consentiti: se ci sta un'icona non ne posso metter 50) :)
-
Mi potresti fare un esempio? Cioè so come lavorano i layout e i viewgroup ma non ho ben capito come l'hai pensata :)
-
Quote:
Originariamente inviato da
minompi
Mi potresti fare un esempio? Cioè so come lavorano i layout e i viewgroup ma non ho ben capito come l'hai pensata :)
Tu hai modo di capire dove hai le scritte? quante e di che tipo sono?
Perchè il posizionamento di per sè è mooolto semplice con un RelativeLayout (che dovrebbe bastarti), dando le coordinate.. I problemi però che posson esservi sono:
- ho modo e come di legger del testo da un immagine?
- quello che vado a inserire ci stà nello spazio, verrà compresso, etc?
-
Le scritte io le.ho nelle immagine fo sfondo purtroppo... E capire dove siano posizionate non so esattamente come fare.. Forse.dovrò prenere un altra strada...
Inviato dal mio GT-I9100 usando Androidiani App
-
Quote:
Originariamente inviato da
minompi
Le scritte io le.ho nelle immagine fo sfondo purtroppo... E capire dove siano posizionate non so esattamente come fare.. Forse.dovrò prenere un altra strada...
Inviato dal mio GT-I9100 usando
Androidiani App
Guarda se puoi rifare le immagini.. evitando di metter scritte sullo sfondo, perdi mooolto mooolto meno tempo.
Il lavoro che vorresti fare come pezza a questo problema purtroppo non è quello di mezzora di certo :(
-
Ok però rimarrà sempre lo stesso problema.. io ho magari un riquadro con una certa texture dove devo scrivere dentro e non può uscire da quel riquadro... esempio la carta d'identità non posso scrivere i dati magari che escono un pò perchè non sono posizionato non dico esattamente ma almeno dentro al riquadro.. è questo il problema