Comment faire pour afficher dynamique dans la vue android genre dans un tableau les lignes que contient mon CSV ?
public void loadShops(View view) {
// generate data
StringBuilder data = new StringBuilder();
data.append("Nom;Latitude;Longitude");
for(int i = 0; i < 6; i++) {
data.append("\n");
data.append(String.valueOf(i));
data.append(";");
data.append(String.valueOf(i*i));
data.append(";");
data.append(String.valueOf(i*i*i));
}
try {
// saving the file into device
FileOutputStream out = openFileOutput("data.csv", Context.MODE_PRIVATE);
out.write((data.toString()).getBytes());
out.close();
printData();
} catch(Exception e) {
e.printStackTrace();
}
}
public void printData() {
String line;
try {
FileInputStream fileInputStream = openFileInput("data.csv");
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
BufferedReader br = new BufferedReader(inputStreamReader);
int iteration = 0;
System.out.println("\nBefore printData");
while ((line = br.readLine()) != null) {
if (iteration == 0) {
iteration++;
continue;
}
// split by a comma separator
String[] split = line.split(";");
//System.out.println("\nLength : " + split.length);
System.out.println("Nom : " + split[0]);
System.out.println("Latitude : " + split[1]);
System.out.println("Longitude : " + split[2]);
}
System.out.println("\nAfter printData");
} catch(Exception e) {
e.printStackTrace();
}
}
Android - Création d'UI dyanamique
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.