Ich habe eine ListView und es ist möglich, verwenden Sie die hardware-Tastatur heraus zu filtern Elemente. Aber was soll ich tun für Handys, die nicht über eine hardware-Tastatur und nur eine virtuelle? Gibt es eine Möglichkeit zum hinzufügen einer Schaltfläche, wenn diese gedrückt wurde, wird die virtuelle Tastatur zeigt?
War ich in der Lage, schalten Sie die Tastatur auf dem Bildschirm mit dem code unten. Ich hoffe, dies ist nützlich, um jemanden.
Ein Vorschlag könnte sein, verwenden Sie einfach ein text-Eingabefeld (EditText). So kann ein Benutzer in der Theorie geben Sie mehr als ein Zeichen, um die Suche einzuschränken (und sehen, was Sie eingegeben haben). Zeigen Sie das on-screen-Tastatur ist alles, was Sie tun müssen, ist Tippen in das Textfeld ein. Wenn das Feld namens "Search" oder etwas ähnliches, ich glaube, es wäre intuitiver, um einen Benutzer über eine Schaltfläche.
Gibt es eine Konvention (für die, die vielleicht jemand anderes kann eine Referenz — ich konnte nicht finden, dass irgendetwas schnell), dass das halten des Menü hardware-Taste, die bis bringt die soft-Tastatur.
Obwohl dies scheinbar geräteabhängig. Ich weiß, es funktioniert auf dem G1, aber auf meinem HTC Hero funktioniert es nicht auf dem home-Bildschirm (obwohl HTC scheinen versaut haben ein paar shortcuts, wie mit der Home - Taste).
Sowieso, ich weiß, andere apps wie ConnectBot erwähnen und verwenden diese Konvention für die Erziehung der virtuellen Tastatur.
Halten Sie die Menü-Taste scheint nicht mehr in Android 4.0 (IceCreamSandwich).
Diese Pausen filterbaren Listen in vielen Anwendungen, wo der Benutzer hat keine Möglichkeit der Filterung der Liste mehr und muss Augapfel-grep durch lange, lange Listen.