web-dev-qa-db-ja.com

Androidテキストフィールドの電話番号と数値テキストの入力タイプの違いは何ですか?

Android向けのキーボードアプリケーションを設計しています。キーボードがユーザーのレイアウトを変更するのに理想的な、電話番号、電子メール、URLなど、さまざまな 入力タイプ に出会いました。

NUMBERPHONEの違いを理解できませんでした。

PHONE-わかりました。0〜9のプラス電話番号、ハッシュタグ、ハイフン、アスタリスク、角かっこを入力できます。

NUMBER-??

入力タイプとしてNUMBERを具体的に使用するテキストフィールドが見つかりませんでした。それで、それはどこで正確に使用されますか?そして、キーボードレイアウトには何が必要ですか?

1
Niraj Patel

2つのフィールドが異なる理由は少なくとも2つあります。1つはユーザー用で、もう1つは開発者/サイト所有者用です。

「番号」フィールドは、モバイルデバイスにフォーカスすると、1〜9の数字、「-」、「」、「。」、および「_」の簡略化された数字キーパッドをトリガーします。一方、「電話」フィールドは、「#」、「*」、「+」、および通常の電話のダイヤルパッドで見つける文字グループも含む電話スタイルのキーパッドをトリガーします。

この違いは、フィールドが「number = ""」または「phone = ""」としてサーバーに渡されるデータ管理操作にも役立ちます。

http://nativeformelements.com で自分のデバイスで試すことができます

4
Andrew Martin