2

重複の可能性:
android:inputType=“textEmailAddress” - 「@」キーと「.com」キー?

私のプロジェクトでは、ユーザーが自分の電子メールを入力する必要がある EditText があります。Androidキーボードに「.com」ボタンを追加するにはどうすればよいですか?

これは私のコードです:

<EditText 
android:id="@+id/etEmail"
android:inputType="text|textEmailAddress"
android:singleLine="true"
android:layout_span="4"
android:textSize="15sp"
android:imeOptions="actionNext"
/>

==========> 更新:

エミュレーターでこの問題が発生しました (実際にはまだ発生しています)。しかし、実際のデバイスである Samsung Galaxy S2 を確認すると、「.com」ボタンが表示されました。したがって、実機では問題ありません。しかし、エミュレーター ユーザーへの私の提案は、[設定] の [言語とキーボード] に移動し、[中国語] と [日本語 IME] のチェックを外すことです。そのため、キーボードに「@」が表示されます (ただし、AVD 2.2 には「.com」ボタンはありません)。

4

1 に答える 1

0

特にこれが電子メールのフィールドである場合は、それandroid:inputTypeを only に設定する必要があると思います。textEmailAddressただし、このオプションは一部のデバイスでは機能しません。たとえば、SE xperia には電子メール入力用の特別なキーボードがありません。他のデバイスでは動作するはずです。

于 2011-12-15T04:38:56.610 に答える