Partage
  • Partager sur Facebook
  • Partager sur Twitter

Android - Création d'UI dyanamique

    24 février 2021 à 14:19:22

    Bjr,

    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();
            }
        }



    • Partager sur Facebook
    • Partager sur Twitter

    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.
    • Editeur
    • Markdown