Valuta in listview

di il
1 risposte

Valuta in listview

Ciao a tutti, ho iniziato da pochissimo a studiare Android e stò facendo un piccolo progetto che mi serve per la scuola, ho trovato e adattato alle mie esigenze il codice qui sotto con il quale prelevo dei valori dal Db e li visualizzo in una Textview. Funziona tutto bene ma questi valori dovrebbero essere visualizzati nel formato 'valuta' 0.00
Ho letto informazioni in rete ma non sono riuscito ad adattare la TextView con quel formato, qualcuno riesce ad aiutarmi??

private void calcolaTotale(){
		
		Calendar calendar = Calendar.getInstance();
		int anno = calendar.get(Calendar.YEAR);
		int nMese = calendar.get(Calendar.MONTH)+1;
		String mese;
		if (nMese < 10){
			mese = "0"+nMese;
		} else {
			mese = ""+nMese;
		}
		SQLiteDatabase db = mHelper.getReadableDatabase();
		String sql = "SELECT ecc...";
		Cursor c = db.rawQuery(sql, null);
		
		
		
		if (c.moveToFirst()){
			
			etichetta.setText(c.getString(0));
						
		}	
		
		
		sql = "SELECT ecc...";
		c = db.rawQuery(sql, null);
		
		if (c.moveToFirst()){
			etichetta1.setText(c.getString(0));
		}
		
		
		db.close();
		
	}

1 Risposte

  • Re: Valuta in listview

    Ciao, prova con qualcosa del tipo:
    
    ...
    
    if (c.moveToFirst()){
            String denaro = c.getString(0);
            NumberFormat format = NumberFormat.getCurrencyInstance(Locale.getDefault());
             etichetta1.setText(format.format(denaro));
    }
    
Devi accedere o registrarti per scrivere nel forum
1 risposte