Criando uma GridActivity com número de elementos variando com a orientação
Primeiramente, tenha em mãos sua classe de modelo.
Exemplo:
class Time {
String nome;
int bandeira;
public Time(String nome, int band){
this.nome=nome;
this.bandeira=band;
}
@Override
public String toString() {
return nome;
}
}
Em seguida, implemente uma classe filha de ArrayAdapter (ou outra classe filha de ListAdapter):
Agora é só implementar o método onCreate passando a lista de times como parâmetro:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gridteste);
GridView grid = (GridView) findViewById(R.id.grid);
//Cria uma Lista de objetos Time
final List
Nenhum comentário:
Postar um comentário