Avete mai provato a seguire i tutorial di programmazione Android di developer.android.com?
Dato che danno un po' troppe cose per scontato, molti esempi non funzionano come sono scritti, se uno li copiasse col copia&incolla. Per semplificare il codice, viene omesso l'header e la visione globale di come stanno metodi e classi.
Uno si potrebbe ritrovare con errori come
array cannot be resolved or is not a field
oppure
The method setOnItemClickListener(AdapterView.OnItemClickListener) in the type AdapterView<ListAdapter> is not applicable for the arguments (new OnItemClickListener(){})
eccetera.
Quindi, ho creato un repository pubblico su Bitbucket dove i principianti nella programmazione android possono andare e confrontare il codice.