18

でアプリケーションを作成していますWebView。を使用してWebView、入力フィールドを含む HTML ページを表示します。HTML 入力フィールドで、ユーザーが電子メール アドレスを入力することを想定している場合は、電子メールに適したキーボード レイアウトを有効にしたいと考えています。HTML を設定したり、WebViewiPhone のように Android で電子メールに適したキーボードを表示したりすることはできますか?

4

4 に答える 4

28

あなたは置くだけです

android:inputType="textEmailAddress" 

あなたの編集テキストボックスに。

于 2012-04-18T09:16:13.307 に答える
5

はい、可能です

Edittext xmlに属性を追加するだけです

android:inputType="textEmailAddress"

詳しくはこちらをご覧ください

EditText、inputType 値 (xml)

于 2012-04-18T09:13:34.437 に答える
1

これを EditText や TextInputEditTex などの編集可能なフィールドに追加するだけです。


 this.inputType = (InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS )

注: 入力タイプを指定しようとして、1つの「onFocusListener」内に配置しても機能しない場合、同じ問題が発生しました。

于 2020-03-13T23:10:23.447 に答える
0

HTML5 入力タイプ を使用できます。これは、最近の Android バージョンでは、追加のキーとキーemailを備えた qwerty キーボードを表示します。@.

<input type="email" name="myinput" />

これはジンジャーブレッドでは機能しないようです。

于 2014-01-28T14:29:56.033 に答える