Gibt es eine Möglichkeit, ein EditText / Eingabefeld in ein Homescreen-Widget einzufügen?

8

Ich möchte, dass mein Benutzer etwas auf dem Homescreen eingibt, aber jedes Mal, wenn ich dem Widget einen Edittext hinzufüge, bricht es ab. Ich habe ein wenig Google gesucht, um zu finden, dass sie anscheinend nicht in Widgets unterstützt werden. Es gibt jedoch ein Google-Such-Widget mit einem Eingabefeld für jedes Android-Handy, also frage ich mich, ob es einen Weg gibt, einen in meinem Widget zu haben.

Vielen Dank im Voraus

BEARBEITEN: Ich habe festgestellt, dass die Google-Suchleiste eigentlich keine Eingabe hat, sondern nur eine Aktivität bei Berührung öffnet. Aber es gibt noch andere Apps wie FriendStream, die Teile ihrer Widgets eingegeben haben.

    
NotACleverMan 03.05.2011, 10:52
quelle

3 Antworten

2

FriendStream kann das tun, weil es die modifizierten Sense-Homescreens verwendet. Es ermöglicht auch das Scrollen, das nur auf "stock" Android seit 3.0 (Honeycomb) und höher möglich ist.

Um fortzufahren:

  • Sense: Aktiviert seit mindestens 1.5 (und ich denke schon vorher) Eingabe und Scrollen auf den Startbildschirmen der Android-Version

  • Android 3.0: Gestartet, einige der Sense-Funktionen zu unterstützen, zum Beispiel auf dem Startbildschirm zu scrollen, aber immer noch nicht eingegeben

Also, Sie können wahrscheinlich Input über Edittext auf Homescreens (oder etwas Ähnliches) hinzufügen, aber NUR auf HTC Sense-Handys.

Ich denke nicht, dass das eine gute Idee ist, aber das ist schon deine Entscheidung: -)

    
neteinstein 11.05.2011, 13:39
quelle
6

Sie können EditText nicht im Homescreen-Widget verwenden. Das Google-Such-Widget ist lediglich ein Zeichenfeld (durch Auswahl von Drawable - gedrückt, fokussiert und normal), das eine Aktivität startet.

    
Vinayak Bevinakatti 03.05.2011 11:33
quelle
1

Wenn Sie auf das Startbildschirm-Widget tippen, starten Sie eine transparente Aktivität mit EditText

    
RomKazanova 21.12.2012 10:26
quelle