Ich möchte eine Schaltfläche oder eine anklickbare Ansicht in meinem EditText haben, damit ich beim Klicken darauf eine Aktion ausführen kann. Dank Marcosbeirigo für diese Antwort. Aber jetzt möchte ich es klickbar machen, damit ich etwas dagegen tun kann. Ich weiß, dass dies möglich ist, da HTC Tasten in EditText in der App für die Inventar-SMS verwendet, wie in der folgenden Abbildung gezeigt -
In meinem Fall wird der Knopf irgendwo positioniert, kann auch in der Mitte sein. Aber die Hauptsache ist, wie kann ich eine Schaltfläche in EditText einfügen?
Verwenden Sie RelativeLayout. Die Schaltflächen Senden und Anhängen sind einfache Android-Schaltflächen und die 32/160 ist eine Textansicht. Setzen Sie die Schaltflächen und die Textansicht auf das EditText-Objekt, spielen Sie mit den Layout-Anordnungen und setzen Sie eine gewisse Füllung auf das EditText-Objekt, so dass der darin enthaltene Text nicht unter die Schaltflächen fällt.
Sie brauchen kein Zeichenfeld und das Klicken auf das Click-Ereignis der Android-Schaltflächen ist keine Frage mehr. Es ist absolut richtig
Es gibt keine Schaltfläche in editText Es ist nur ein editText mit weißem Hintergrund, so dass Sie seine Ränder und eine einfache Layoutanordnung nicht sehen.
Die einzige mögliche Lösung ist die Verwendung eines RelativeLayout , mit dem Sie auch Ansichten einfügen können Overlay zu anderen. Andere Layouts erlauben es nicht, solche Dinge zu tun.
Auch ich habe dieses Tutorial gefunden: Ссылка vielleicht kann es dir helfen:)
Tags und Links android button android-edittext