Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

TextView Inhalt bei Berührung löschen, Excep, und zwei XML-Dateien für eine Activity?

Das Thema "TextView Inhalt bei Berührung löschen, Excep, und zwei XML-Dateien für eine Activity?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 07.06.2011, 10:57   #1 (permalink)
Neuer Benutzer

Registriert seit: 15.04.2010
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard TextView Inhalt bei Berührung löschen, Excep, und zwei XML-Dateien für eine Activity?

Hallo zusammen,


ich suche schon seit längerem in der API und mit Google nach folgenden Möglichkeiten(leider erfolglos):

Beschreibung:

-Ich habe eine Eingabe mithilfe von TextView realisiert. Es sind nur Zahlen erlaubt und die Zahl wird für eine Berechnung verwendet.

Problem:
Standardmäßig habe ich eine 0 eingesetzt, weil wenn das Feld leer ist und der User die Berechnung startet, stürzt das Programm ab. Aber die 0 stört, weil wenn der User das Feld berührt steht die 0 imme rnoch da. Wenn er z.B. 15 eingeben möchte steht dann 015 oder 150 usw. Das ist ärgerlich


In Java habe ich ein wenig Erfahrung, deswegen suche ich nach einen Weg folgendes zu realisieren:

- Exception einbauen, aber wie? In der API fand ich auch nichts.

-Bei Berührung des TextViews wird der Inhalt gelöscht und mann kann eine Zahl eintippen.


Zudem gibt es noch einen Boolean der zwei unterschiedliche Arten von Berechnungen ausführt. Leider ist die Ausgabe von einer Berechnung viel kürzer. Kann man innerhalb einer Activity zwei XML-Dateien als Ausgabe verwenden z.B. mithilfe einer IF-Abfrage?

Oder muss ich eine eigene Activity anlegen?


Vielen Dank schon mal für eure Antworten!

Hoffentlich hilft es dann auch noch anderen weiter
Boyerkeil ist offline   Mit Zitat antworten
Alt 07.06.2011, 13:20   #2 (permalink)
Neuer Benutzer

Registriert seit: 15.04.2010
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: TextView Inhalt bei Berührung löschen, Excep, und zwei xml dateien für eine activ

Kann ich euch noch irgendwelche Infos geben?

Ist schon irgendwie schwierig oder?
Boyerkeil ist offline   Mit Zitat antworten
Alt 07.06.2011, 15:59   #3 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: TextView Inhalt bei Berührung löschen, Excep, und zwei xml dateien für eine activ

das ist ganz einfach

du musst den wert sowieso umrechnen

meinWert = Integer.parseInt(myEditText.getText.toString());

das erweiterst du einfach um:

try {
meinWert = Integer.parseInt(myEditText.getText.toString());
}catch(NumberFormatException e) {
meinWert = 0;
//keine zahl oder keine eingabe
}
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 07.06.2011, 20:51   #4 (permalink)
Neuer Benutzer

Registriert seit: 15.04.2010
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: TextView Inhalt bei Berührung löschen, Excep, und zwei xml dateien für eine activ

Ich habs versucht, aber leider habe ich dann ein Klammer-Problem.

Code:
		        // Betrag:
		    	  
		        final EditText txtBetrag = (EditText) findViewById(R.id.edt_betrag);       
		        
		        try {
		        float betrag = Float.parseFloat(txtBetrag.getText().toString());
		        }
		        catch(NumberFormatException e) {
		        float betrag = 0;
		        }
aber dann kommt der Fehler "cannot be resolved" bei Betrag.

Code:
		        
final Intent intent = new Intent(FormularActivity.this, ErgebnisActivity.class);

intent.putExtra(BETRAG_KEY, betrag);


Hier der Ursprung:

So funktioniert der Code auch =)

Code:
		        // Betrag:
		        final EditText txtBetrag = 
		          (EditText) findViewById(R.id.edt_betrag);       
		        final float betrag = 
		          Float.parseFloat(txtBetrag.getText().toString());
Boyerkeil ist offline   Mit Zitat antworten
Alt 08.06.2011, 11:39   #5 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: TextView Inhalt bei Berührung löschen, Excep, und zwei xml dateien für eine activ

Deine Variable ist nur innerhalb eines {} Blockes gültig wenn sie darin deklariert wird. Du musst sie ausserhalb bekannt machen.

Code:
float betrag = 0;
try {
betrag = ...
} catch (...) {}
the_alien ist offline   Mit Zitat antworten
Alt 10.06.2011, 08:38   #6 (permalink)
Neuer Benutzer

Registriert seit: 15.04.2010
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: TextView Inhalt bei Berührung löschen, Excep, und zwei XML-Dateien für eine Activ

Danke, hat funktioniert.

Ich habe vergessen, dass man dann die Variablen vorher deklarieren muss!
Boyerkeil ist offline   Mit Zitat antworten
Alt 16.06.2011, 10:21   #7 (permalink)
Neuer Benutzer

Registriert seit: 15.04.2010
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

Ich habe die app vor ein paar Tagen veröffentlicht. Sie heisst sales calculator.

Falls sie jemand braucht oder wissen will wie die Email Funktion aussehen könnte.

Danke nochmal

Gesendet mit der Android-Hilfe.de-App
Boyerkeil ist offline   Mit Zitat antworten
Antwort

Stichworte
exception, textview

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Ordner und Dateien löschen? hotrats Samsung Galaxy Ace (S5830) Forum 12 02.08.2011 21:48
Probleme beim Löschen von Mails bei zwei EMail-Konten desperate250 LG P500 Optimus One Forum 6 20.12.2010 10:39
Biete: Eine Tasche Suncase für i9000 und noch eine originale für N1 und auch Desire CT10 Beendete Inserate (Marktplatz-Archiv) 5 10.10.2010 18:19
EditView Inhalt durch click an Activity übergeben Kopfgut Android App Entwicklung 6 30.09.2010 08:34
Temporäre Dateien herunterladen, speichern und löschen fabianrigterink Android App Entwicklung 1 29.05.2009 23:48




Du liest gerade: "TextView Inhalt bei Berührung löschen, Excep, und zwei XML-Dateien für eine Activity?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.