2016-04-11 5 views
0

Ich schaue auf die offizielle Android-Entwickler-Dokumentation für Android Widgets (http://developer.android.com/guide/topics/appwidgets/index.html) und in diesem Dokument besagt, dass es nur eine Teilmenge der Ansichten in Widgets unterstützt (AnalogClock, Button, Chronometer, ImageButton, ImageView, ProgressBar, TextView, ViewFlipper, ListView, GridView, StackView, AdapterViewFlipper) und eindeutig EditText gehört nicht dazu.Ist es möglich, ein Android-Widget zu erstellen, das Text eingeben kann

Ich frage mich, ob es möglich ist, vom Benutzer in Widgets eingegebene Text zu erfassen. Die Google Now Suchleiste ist dazu in der Lage (wenn Sie darauf klicken, öffnet es die Tastatur und zeigt eine Liste des Suchverlaufs an); liegt es daran, dass es vom Launcher bereitgestellt wird und somit kein reguläres Widget ist?

Dank

before clicking the android search bar after clicking the android search bar

+1

* Die Google jetzt Suchleiste kann dies tun * nein, es ist nicht ... es öffnet neue Aktivität mit Suchleiste/editv iew – Selvin

+0

@Selvin Ich habe zwei Bilder hinzugefügt, um sicherzugehen, dass wir über dieselbe Google Now-Suchleiste sprechen. es ist die unumgängliche Suchleiste in der Aktien-Launcher Sie erhalten auf Nexus-Handys. – Fouad

+2

* nicht entfernbare Suchleiste vorhanden ** im Launcher Launcher *** ... es ist eine Antwort ... mit anderen Worten, nein, Sie können 'EditText' nicht im Widget verwenden – Selvin

Antwort

0

basierend auf der offiziellen Dokumentation, die eindeutig besagt, dass EditText nicht in Android Widgets und basierend auf einem vorherigen Kommentare von @Selvin unterstützt wird, ist es nicht möglich sein, um etwas zu erreichen ähnlich wie die nicht entfernbare Google jetzt Suchleiste im Stock Google Launcher, wo Benutzereingabe in einem EditText in einem Widget erfasst wird