Visualizzazione stampabile
-
1 allegato(i)
aiuto tutorial
ho seguito questa guida per la realizzazione di una widget ma al posto di uscire questa immagine
http://developer.android.com/resourc...-tabwidget.png
mi esce questa
http://img204.imageshack.us/img204/1029/provap.png
scusate le dimensioni... cmq il progetto è in allegato... mi sapete dire dove ho sbagliato??? :'(:'(
-
Al momento non son sul fisso, ma sul portatilino,
dove non ho nemmeno l'sdk installata se no mi schiatta porello..
Mmmm così ad occhio, senza poter veder il codice,
potrebbero esserci un po' di errorini o con l'xml o probabilmente
quando devi settare i tab.
Ti metto qui sotto qualche righetta di come lo farei io :)
Hai bisogno del tuo file xml dove inserisci la descrizione del tuo tabhost.
Le id tabcontent e tabs non sognarti di cambiarle se no è come sparare
sulla croce rossa roftl (devon mantener quelle id, perchè se non erro poi crasha per ovvi errori)
Poi hai bisogno dell'activity che dovrai dichiarare anche nel manifest.xml
Una cosa di questo tipo dovrebbe andare:
Fiuuuuu eterno ma dovrebbe esser esauriente :)
Non dimenticarti quel tabhost.setup();
-
go rivisto il codice ed è particamente uguale al tuo... mancava solo il tabhost.setup() ma la situazione non è cambiata...
xò ora mi sta sorgendo un dubbio... qnd vado ad eseguire il mio progetto, come fa l'emulatore a capire da quale classe deve far partire il progetto???
(scusate il mio parlare poco tecnico... diciamo k nella normale programmazione java sarebbe la classe del main())
ho paura k esegue solo la classe activity degli artists...
-
Quote:
Originariamente inviato da
jusepp
go rivisto il codice ed è particamente uguale al tuo... mancava solo il tabhost.setup() ma la situazione non è cambiata...
xò ora mi sta sorgendo un dubbio... qnd vado ad eseguire il mio progetto, come fa l'emulatore a capire da quale classe deve far partire il progetto???
(scusate il mio parlare poco tecnico... diciamo k nella normale programmazione java sarebbe la classe del main())
ho paura k esegue solo la classe activity degli artists...
Eh se vai nel manifest c'è un intent che dice qual'è l'activity "main"..
Mmm dovrei veder un po' di codice ma da telefono è dura :-P
-
qst è il codice del manifest:
-
Fa pauraaaaaaaaa...
Non devi metter tutti quegli intent per main e launcher..
Basta uno solo per l'activity che implementa il tabhost ;-)
Spero poi non ci siano altri errori..
Ma essenzialmente
-hai l'activity per il tabhost alla quale assegni l'intent del main e launcher
-le altre activity dichiarate anche nel manifest
-
ho fatto così: ho cancellato i varii intent dalle activity e l'ho messo solo nell'activity di HelloTabWidget
ma nell'emulatore mi da il seguente errore: the application (wid.hello) has stopped unespectedly. Please try again
praticamente nn lo installa nell'emulatore di android :'(:'(
-
ho visto e rivisto il codice e se nn erro il problema sta nel main.xml
praticamente nella realizzazione del layout mi da il seguente errore:
codice:
error!
NullPointerException: null
Exception details are logged in Window > Show View > Error Log
e il codice è il seguente (realizzazione di un tab layout)
-
Quote:
Originariamente inviato da
jusepp
ho visto e rivisto il codice e se nn erro il problema sta nel main.xml
praticamente nella realizzazione del layout mi da il seguente errore:
codice:
error!
NullPointerException: null
Exception details are logged in Window > Show View > Error Log
e il codice è il seguente (realizzazione di un tab layout)
Mi credi che non ho il tempo di star dietro bene bene a risponder pure qui?
- Ho buttato su i due aggiornamenti per My School Manager e versione Lite
- devo andare avanti con il giochino a tempo perso
- e sto facendo le cosette per l'università hehe
Allora...
La tua classe deve estender tabactivity perciò:
Poi da quella devi recuperare il TabHost
Poi un po' di codice:
Se usi la tabActivity non ti serve nemmeno usare il .setup();
Faccio due cosette veloci e poi devo scappareeeee!
Spero sia tutto ok! :)
-
risolto!!!
era sbagliato il codice del manifest!!! ho corretto