layout

Mattepuffo's logo
Impostare un horizontal divider in Android

Impostare un horizontal divider in Android

Piccolo tips per Android.

Quello che vogliamo ottenere è un horizontal devider, per dividere la parte alta del layout (che è fissa), e la parte bassa che è scorrevole.

In questo modo possiamo scorrere una TextView (o un componente simile) lasciando comunque visibile la parte alta.

Il tutto sta nel layout, e usare un componente View.

Mattepuffo's logo
CSS Portal: tutorial, trucchi e generatori per CSS

CSS Portal: tutorial, trucchi e generatori per CSS

Ecco un sito molto interessante per quanto riguarda il mondo CSS: CSS Portal.

In pratica è un sito dedicato al mondo CSS con varie sezioni interessanti.

In CSS Resources troviamo vari trucchi ed esempi (o risorse in generale) raiguardanti hacks, colori, template, tutorials,ecc.....

Poi ci sono vari tools come convertitori (di immagini e colori), font preview, validatori e ottimizzatori.

Mattepuffo's logo
Usare i Toast in Android

Usare i Toast in Android

I Toast sono dei semplici avvisi mostrati all'utente.

Non hanno un'interazione diretta con l'utente, ma spariscono dopo un certo lasso di tempo.

Molto utili per brevi messaggi; io li uso inviare messaggi quando intercetto una eccezione.

Qui trovate la doc ufficiale; il metodo più interessante è makeText, che due versioni, di cui noi useremo quella che prevede l'impostazione del messaggio.

Vediamo qualche semplice esempio.

Toast t = Toast.makeText(getApplicationContext(), "Il file non esiste", Toast.LENGTH_SHORT);
t.show();

Il parametro è il Context; potrebbe andar bene anche un this.

Il secondo parametro il messaggio da visualizzare, e il terzo la durata (in questo caso uno degli standard di Android).

Mattepuffo's logo
Lanciare un'Activity in Android

Lanciare un'Activity in Android

Le applicazioni Android difficilemente son composte da una sola Activity.

Creare un'Acitivity per ogni compito è la normalità visto anche lo spazio ridotto dei cellulari.

Vediamo come possiamo fare per richiamare un'altra Activity.

Prima di tutto create un altro layout e chiamatelo second; nella cartella layout dovremmo avere second.xml.

Questo sarà il layout della nostra seconda Activity.

Una volta modificato come volete create una nuova classe che estende Activity:

public class SecondActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second);

}

Poi andate a modificare il file AndroidManifest.xml: