2011-02-09 10 views
5

Nowy przewidywany tekst Google przewiduje w polu wyszukiwania "podczas wpisywania", wyświetlając kolejne znaki w jasnoszarym kolorze czcionki. Czy ktoś wie o jakimkolwiek kodzie, który to robi? Zdaję sobie sprawę z typowych rozwijalnych menu sugestii, ale szukam przykładowego kodu, który robi wszystko w polu wyszukiwania - bez automatycznego sugerowania menu rozwijanego.Tekst przewidywany Google podczas pisania przykładowego kodu - bez proponowanego menu automatycznego sugerowania

Odpowiedz

2

Nie jestem pewien, czy istnieją takie, które istnieją, ale logika do ich zbudowania wydaje się dość prosta.

Wydaje mi się, że przewidywania są zawsze pierwszą pozycją na liście autouzupełniania. Prognoza jest wyświetlana poprzez dwa wejścia tekstowe z przezroczystym tłem, jedna warstwa pod drugą. Dolne wejście zawiera prognozę (srebrny tekst); Górne wejście to miejsce, w którym użytkownik wpisuje.

Podczas wpisywania użytkownika autouzupełnianie znajduje listę sugestii. Skorzystaj z pierwszej sugestii i wypełnij ją danymi predykcji.

Powiąż zdarzenie onKeyPress z polem wprowadzania danych i obserwuj, jak użytkownik naciska klawisz strzałki w prawo. Jeśli użytkownik naciśnie to, wypełnij pole wprowadzania użytkownika wartością pola prognozy.

Powiązane problemy