Bergmann2016
Neues Mitglied
- 4
Hallo,
ich bin noch recht neu bei der Androidprogrammierung. Habe am Wochenende jedoch fast erfolgreich meine erste selbstständig programmierte App fertig bekommen. Nun hat die App einen kleinen Schönheitsfehler. Wenn sie eingegebene Werte umrechnet, ach so die App rechnet verschiedene Drücke um, dann wird mir die Ausgabe mit Exponenten dargestellt. Also 0,00001 steht dann 1E-5 . Mir ist bewusst, dass das angezeigte Ergebnis richtig ist. Jedoch erschwert es die Lesbarkeit.
Gibt es eine Möglichkeit die Darstellung einfach zu ändern? Ich dachte dem EditText; wo die Eingabe stattfindet, mehr anzuzeigende Stellen einzuräumen. Dann fiel mir aber ein, dass es wohl nichts bringt, da die Berechnung und die Ausgabe ja nicht in diesem EditText statt findet.
Ich habe seit gestern Abend nun Google befragt und hier wurde ich auch nicht fündig. Ich freue mich über jede Hilfreiche Antwort.
private void umrechnen(RadioButton rb) {
double eingabe1 = readTextView(R.id.tvn_umrechnung_eingabe1);
try {
String Verlauf = leseTextView(R.id.tv_verlauf);
switch (rb.getId()) {
case R.id.rb_PaN:
TextView Ergebnis2 = (TextView) findViewById(R.id.tv_umrechnung_ergebnis);
Ergebnis2.setText(Double.toString((eingabe1 * 0.0001)) + " N/cm²");
TextView Verlauf2 = (TextView) findViewById(R.id.tv_verlauf);
Verlauf2.setText((Verlauf + Double.toString((eingabe1 * 0.0001))) + " N/cm²");
break;
}
} catch (Exception exception) {
}
}
Zum Programmablauf: Der User wählt mittels RadioButton was er umrechnen möchte. In diesem Fall eben Pascal in N/cm² (PaN). Dann wird eben diese Methode aufgerufen und das unschön zu lesende Ergebnis ausgegeben.. In der im catch soll später noch ein Toast ausgegeben werden. Jedoch mir fallen keine passenden Texte ein ^^, weshalb er eben noch leer ist.
ich bin noch recht neu bei der Androidprogrammierung. Habe am Wochenende jedoch fast erfolgreich meine erste selbstständig programmierte App fertig bekommen. Nun hat die App einen kleinen Schönheitsfehler. Wenn sie eingegebene Werte umrechnet, ach so die App rechnet verschiedene Drücke um, dann wird mir die Ausgabe mit Exponenten dargestellt. Also 0,00001 steht dann 1E-5 . Mir ist bewusst, dass das angezeigte Ergebnis richtig ist. Jedoch erschwert es die Lesbarkeit.
Gibt es eine Möglichkeit die Darstellung einfach zu ändern? Ich dachte dem EditText; wo die Eingabe stattfindet, mehr anzuzeigende Stellen einzuräumen. Dann fiel mir aber ein, dass es wohl nichts bringt, da die Berechnung und die Ausgabe ja nicht in diesem EditText statt findet.
Ich habe seit gestern Abend nun Google befragt und hier wurde ich auch nicht fündig. Ich freue mich über jede Hilfreiche Antwort.
private void umrechnen(RadioButton rb) {
double eingabe1 = readTextView(R.id.tvn_umrechnung_eingabe1);
try {
String Verlauf = leseTextView(R.id.tv_verlauf);
switch (rb.getId()) {
case R.id.rb_PaN:
TextView Ergebnis2 = (TextView) findViewById(R.id.tv_umrechnung_ergebnis);
Ergebnis2.setText(Double.toString((eingabe1 * 0.0001)) + " N/cm²");
TextView Verlauf2 = (TextView) findViewById(R.id.tv_verlauf);
Verlauf2.setText((Verlauf + Double.toString((eingabe1 * 0.0001))) + " N/cm²");
break;
}
} catch (Exception exception) {
}
}
Zum Programmablauf: Der User wählt mittels RadioButton was er umrechnen möchte. In diesem Fall eben Pascal in N/cm² (PaN). Dann wird eben diese Methode aufgerufen und das unschön zu lesende Ergebnis ausgegeben.. In der im catch soll später noch ein Toast ausgegeben werden. Jedoch mir fallen keine passenden Texte ein ^^, weshalb er eben noch leer ist.