Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
android_listview [2024/10/28 17:56] enric_mieza_sanchez |
android_listview [2024/10/29 19:06] (actual) enric_mieza_sanchez |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | ~~REVEAL | + | ~~REVEAL~~ |
====== Utilitzant ListView a Android ====== | ====== Utilitzant ListView a Android ====== | ||
Línia 55: | Línia 55: | ||
==== Connexió (simplificada) Model - Adapter - View ==== | ==== Connexió (simplificada) Model - Adapter - View ==== | ||
- | <file java> | + | <code java> |
public class MainActivity extends AppCompatActivity { | public class MainActivity extends AppCompatActivity { | ||
ArrayList< | ArrayList< | ||
Línia 62: | Línia 62: | ||
@Override | @Override | ||
protected void onCreate(Bundle savedInstanceState) { | protected void onCreate(Bundle savedInstanceState) { | ||
- | //... | + | // Creem llista de records, etc... |
// Inicialitzem l' | // Inicialitzem l' | ||
Línia 70: | Línia 70: | ||
public View getView(int pos, View convertView, | public View getView(int pos, View convertView, | ||
{ | { | ||
- | // " | + | // " |
+ | convertView = getLayoutInflater().inflate(R.layout.list_item, | ||
+ | // transferim | ||
+ | ((TextView) convertView.findViewById(R.id.nom)).setText(getItem(pos).nom); | ||
} | } | ||
}; | }; | ||
- | // connectem | + | // Connectem |
ListView lv = (ListView) findViewById(R.id.recordsView); | ListView lv = (ListView) findViewById(R.id.recordsView); | ||
lv.setAdapter(adapter); | lv.setAdapter(adapter); | ||
| | ||
- | //... | + | // Creem la resta d' |
} | } | ||
} | } | ||
- | </file> | + | </code> |
==== Codi complert taula de rècords ==== | ==== Codi complert taula de rècords ==== | ||
- | <file java> | + | < |
package com.example.listilla; | package com.example.listilla; | ||