Autore Topic: Esempio Lunar Lander  (Letto 1013 volte)

Offline Davide_77

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Win XP
Esempio Lunar Lander
« il: 02 Aprile 2010, 12:36:14 CEST »
0
Ciao ragazzi,
scusate ma sto diventando cretino su una stupidaggine....

Nel file di risorse dell'esempio lunar lander trovo questo pezzo di codice.

Codice (XML): [Seleziona]
<com.example.android.lunarlander.LunarView
     android:id="@+id/lunar"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"/>

In pratica sto facendo (o tentando di fare) una cosa simile replicando il codice semplificandolo.
Voglio semplicemente far muovere qualcosa sullo schermo tramite thread. Il problema è che quando inserisco questo pezzo nell'XML continua a rilanciare eccezioni  "class not found".

Eppure è tutto dichiarato...
A che serve questa sintassi nell'xml che non la capisco?
se la tolgo, compila ma ovviamente non fa nulla perchè non parte il thread...  :'(
« Ultima modifica: 15 Maggio 2010, 17:29:39 CEST da JD »

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Esempio Lunar Lander
« Risposta #1 il: 02 Aprile 2010, 12:54:48 CEST »
0
probabilmente hai cambiato il nome del package....

Offline Davide_77

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Win XP
Re:Esempio Lunar Lander
« Risposta #2 il: 02 Aprile 2010, 13:20:50 CEST »
0
si ok.. Hai ragione.. Ma avevo cambiato anche il tag infatti accedendo a R vedo correttamente l oggetto.. Boh.. Controllerò. Cmq volevo capire a cosa serviva questo tipo di dichiarazione... :) e grazie per le risposte immediate che date sempre!

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Esempio Lunar Lander
« Risposta #3 il: 02 Aprile 2010, 13:41:56 CEST »
0
Se ti crei una view personalizzata (come nel caso di questo esempio), per inserirla nell'xml devi specificare il nome completo di package. in quanto questa view non appartiene al framework di android.

una view personalizzata  la crei ad esempio con una classe che estende la classe View,ImageView, o ecc.

una volta creata la classe è necessario posizionare questa nuova view all'interno di un layout (xml), e si fa così.


:)

Offline Davide_77

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Win XP
Re:Esempio Lunar Lander
« Risposta #4 il: 02 Aprile 2010, 18:07:47 CEST »
0
risolto...... potete chiudere :)
avevo sbagliato il nome della view :)