Skocz do zawartości
Krzysztof Hajewski

WebView & zewnętrzny serwer

    Rekomendowane odpowiedzi

    Witam.

    Mam taki niewielki problem. Otóż mój zewnętrzny serwer który wysyła prosty formularz z jednym polem password(pomijam submit). I teraz  przy pomocy Webview chciałbym aby android uruchomił mi klawiaturę pozwalającą na wpisaniu hasła. Jakimi metodami mogę to osiągnąć? Czy przy pomocy JavascriptInterface czy WebViewClient?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Urzadzenia mobilne ze względów bezpieczeństwa nie pozwalają na automatyczne otwieranie klawiatury bez ingerencji użytkownika. 

    Możesz dać do inputa atrybut autofocus (<input type="password" autofocus>), ale będzie można od razu pisać bez klikania w przypadku jeśli masz fizyczną klawiaturę. 

    Edytowane przez Baron Rafau

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @Krzysztof Hajewski czyli po włączeniu aplikacji powinna załadować się strona i powinna być widoczna klawiatura, tak? Jeśli o to chodzi, to da się to zrobić bez większych problemów. 

    InputMethodManager imm = (InputMethodManager)   getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

     

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x