2016-07-16 12 views
3

In meiner App habe ich etwa 5 editText-Felder in jedem Bildschirm.Ich möchte überprüfen, ob sie leer sind oder nicht und ob der gesamte Text Boxen sind nicht leer, dann gibt es eine Absicht, die Sie zum nächsten Bildschirm führt. Ich möchte wissen, welchen Code ich schreiben soll.Wie zu überprüfen, ob ein editText-Feld (s) leer ist oder nicht in Android mit Java

+1

Kannst du das, was du hast, posten? und was hast du versucht zu tun? –

+0

Grundsätzlich entwickle ich eine App für Leute, um Portfolios zu erstellen. Es hat ein paar editText-Boxen, also möchte ich überprüfen, ob sie leer sind oder nicht. Ich bin nur ein Anfänger in Android App Entwicklung. So würde ich etwas Hilfe brauchen ....... –

Antwort

0

Fügen Sie diesen Code einfach in Ihre Java-Datei ein, wenn Sie die Absicht aufrufen möchten.

EditText editTextBox1 = (EditText) findViewById(R.id.your_editTextBox1_id); 
EditText editTextBox2 = (EditText) findViewById(R.id.your_editTextBox2_id); 
EditText editTextBox3 = (EditText) findViewById(R.id.your_editTextBox3_id); 
EditText editTextBox4 = (EditText) findViewById(R.id.your_editTextBox4_id); 
EditText editTextBox5 = (EditText) findViewById(R.id.your_editTextBox5_id); 

if((editTextBox1.getText().length() != 0) && (editTextBox2.getText().length() != 0) && (editTextBox3.getText().length() != 0) && (editTextBox4.getText().length() != 0) && (editTextBox5.getText().length() != 0)){ 
    //Start Activity 
} 
else{ 
    //else show an error or anything you want 
} 

Hier ersetzen Sie einfach den your_editTextBox1_id mit dem ID Sie in Ihrer xml Datei.

Wenn Sie überprüfen möchten, ob ein Button angeklickt wird, fügen Sie diesen Code einfach in die Methode der Schaltfläche ein.

+0

Vielen Dank ... –

+0

yeah..definitly –