Grundprinzip Reagieren auf Eingabe im EditFeld

  • 2 Antworten
  • Letztes Antwortdatum
M

myjday

Neues Mitglied
1
Hallo zusammen,

ein Thema bereits mehrfach diskutiert aber das Wesentliche habe ich noch nicht gefunden. Es geht nur ums Grundprinzip.

Ich möchte nach jeder Eingabe (damit meine ich Tastendruck) prüfen ob die
eingegebene Zeichenkette gültig ist oder nicht.

Jetzt sehe ich in mehrere Beiträgen, dass mal onKey, dann AddKeylistener
dann wieder onkeydown sowohl davor als auch danach und so weiter.

Welche Methode muss ich verwenden um auf eine Eingabe (Tastendruck)
im Editfeld zu reagieren?

Vielen Dank und Gruß,
myjday
 
textwatcher würd ich nehmen
 
Hallo swordi,

vielen vielen Dank für den Tipp. Es hat funktioniert und ich bin happy.
Manchmal muss man nur wissen an welchen Schrauben man drehen muss.

Jetzt kanns weitergehen. Yeah!!

Für alle die dieses Thema ebenfalls interessiert.

Hier mein Codeausschnitt

Code:
                public TextView ip_eingabe;

                private final TextWatcher myTextwatcher = new TextWatcher() {
		
		@Override
		public void onTextChanged(CharSequence s, int start, int before, int count) {
			// TODO Auto-generated method stub
			
		}
		
		@Override
		public void beforeTextChanged(CharSequence s, int start, int count,
				int after) {
			// TODO Auto-generated method stub
			
		}
		
		@Override
		public void afterTextChanged(Editable s) {
			// TODO Auto-generated method stub
			auswerten();
		}
	};

       @Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		ip_eingabe =  (TextView) findViewById(R.id.ip_eingabe);
	
		ip_eingabe.addTextChangedListener(myTextwatcher);
		
	}

eigentlich einfach oder?

Gruß an Alle,
myjday
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: ui_3k1
Zurück
Oben Unten