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.
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: -)
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.
Wenn Sie auf das Startbildschirm-Widget tippen, starten Sie eine transparente Aktivität mit EditText
Tags und Links android android-edittext input homescreen widget