2017-09-17 4 views
0

In meiner App habe ich einen Wert eingegeben, der als Hinweis auf meinen Editiertext angezeigt wird, wo er von jeder Auswahl des Artikelpreises nach Benutzer berechnet wird ... also kommt es darauf an, wie der Benutzer bestimmte Artikel und den entsprechenden Preis ausgewählt hat Das Problem ist, wenn der Benutzer einen Artikel ausgewählt hat, den Preis, der in Editiertext angezeigt wird, wodurch die anderen Artikel erneut ausgewählt werden, bedeutet, dass der vorherige Wert noch existiert oder angezeigt wird und nicht mehr gelöscht wird.Wie wird der Edittext-Hinweiswert für das nächste Mal gelöscht?

Antwort

0

Sie können setHint("") im Text bearbeiten, wenn sich die Auswahl ändert.

0

Ich glaube, Sie sollten einen Hinweis auf den editText setzen. Die Frage ist nicht sehr klar. Wenn Sie jedoch keinen Hinweis möchten und einen Wert für editText festlegen möchten, ändern Sie den Wert von editText basierend auf den vom Benutzer ausgewählten Elementen, indem Sie onClickListener für das Objekt festlegen und den Wert von der Java-Seite ändern. Also, in einfachen Worten: 1. Setzen Sie einen Standardhinweis 2. Wenn Hinweis ist nicht was Sie wollen, und Sie wollen einen Wert, legen Sie den Standardwert auf der XML-Seite und ändern Sie es mit Java-Seite mit OnClickListeners für verschiedene Objekte und Ändere den Wert von editText.

Und wenn das nichts ist, was Sie wollen, bitte klären Sie die Frage.

Verwandte Themen