Sei sulla pagina 1di 101

MANIFEST.

XML
Following is the list of tags which you will use in your manifest file to specify different Android
application components:

 <activity>elements for activities

 <service> elements for services

 <receiver> elements for broadcast receivers

 <provider> elements for content providers


RESOURCES
VIEW E LAYOUT
WIDGETS
E’ possibile scrivere anche (MainActivity.this)
Il secondo modo per definire il metodo click sul pulsante è da codice:
if (togglebutton.isChecked()){
Codice metodo onClick in xml:
Oppure implementando il metodo:
Il prossimo codice mostra il funzionamento di tre check box. Prevede tutte le
combinazioni mostrando un Toast che indica le caselle spuntate e un cambio
del colore di sfondo
getWindow().getDecorView().setBackgroundColor(Color.parseColor(“#”)
Un terzo modo per popolare lo spinner è farlo da xml:
Custom_layout));
1,texts);
Illusion3, _CONTENT, ActionBar.LayoutParams.WRAP_CONTENT));

.show();
Email
GEO

CALL
PERMISSION_GRANTED){

Call Dial

Camera
Passare da una Activity all’altra
NB: manca il context
Passare una variabile da una Activity a un’altra;
Differenza tra Activity e Fragment:
La MainActivity.java rimane inalterata

Nel MainActivity.xml si indica il nome del fragment da collegare

Nel fragment java verrà dichiarato pubblico (perché deve essere accessibile
da tutte le activity) che estende la classe Fragment, inoltre DEVE essere
dichiarato un metodo pubblico e lasciato vuoto
Le righe con la freccia indicano le istruzioni solo per il fragment nella sua
forma base, nell’esempio è riportato la visualizzazione di una ListView
Si usa <fragment> quando il fragment è statico, e in questo caso basta
collegare con l’attributo name il fragment, altrimenti si usa il contenitore di
fragment che è FrameLayout.
Quando il Fragment è dinamico:

In MainXml
In Main.Java
Fragment_one => nome del fragment
mfragment_one => variabile
mfragment_one = new fragment_one() => istanziamento oggetto
NB fragment_one() è il costruttore lasciato vuoto in fragment_two.java

Potrebbero piacerti anche